PIC单片机SPI问题
我用PIC10F200的IO口模拟SPI接口,不知道可不可以呀?如果可以,那么我将数据从IO口发出去怎么实现呢?是不是跟51单片机的IO一样,直接移位,移出去呢?高手帮帮...
我用PIC10F200的 IO 口模拟SPI接口,不知道可不可以呀?如果可以,那么我将数据从IO口发出去怎么实现呢?是不是跟51单片机的IO一样,直接移位,移出去呢?
高手帮帮忙 展开
高手帮帮忙 展开
3个回答
展开全部
完全可以,没问题,需要注意的是SPI的时序,将8位一个字节的数据进行移位,配合时钟沿,就可以将数据一个一个的发出去了,接收也是一样,注意时序就行了,没什么难度,自己编个函数就行了。SENDBYTE(unsigned char);//发送一个字节的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,用I/O口模拟SPI信号时绝对可以的。如果你会用51模拟的话,那么用PIC单片机也是相同的。直接移位就可以了。
当然这前提得是你懂得SPI的通讯方式。SPI就是串行通信,用任何单片机都可以用I/O口模拟。
当然这前提得是你懂得SPI的通讯方式。SPI就是串行通信,用任何单片机都可以用I/O口模拟。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询