打印
[51单片机]

求教关于SPI的问题

[复制链接]
1067|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jyynl|  楼主 | 2014-4-3 12:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jyynl 于 2014-4-3 12:23 编辑



新手有些疑问,如图,它的SPI的时序图是这个样子的,写入8位地址以后写入的16位数据是一次写入的,想问它表达的就是这个意思,还是说应该是先写地址然后写入8位再写同样地址再写8位只不过它为了省事这样画了?如果是直接写16位数据SPI支持这样吗?因为看别人写的SPI都是写一个BYTE的,而且SPI是两个8位的寄存器互相交换数据,所以不知道能不能写一次地址然后写16位数据。这个芯片是支持SPI的,我是要用51模拟SPI和它连

相关帖子

沙发
123654789| | 2014-4-3 13:01 | 只看该作者
楼主去AVR版面搜索一下我的帖子

使用特权

评论回复
板凳
123654789| | 2014-4-3 13:01 | 只看该作者
会有答案的

使用特权

评论回复
地板
wh6ic| | 2014-4-3 13:02 | 只看该作者
你的理解没大问题,可以这样做。
用51的IO模拟SPI,完全可以按时序图来模拟,不需要考虑8位16位,其实芯片里的SPI也是8位拼成16位的

使用特权

评论回复
5
jyynl|  楼主 | 2014-4-3 13:14 | 只看该作者
123654789 发表于 2014-4-3 13:01
楼主去AVR版面搜索一下我的帖子

搜了下层主的名字发现层主是个名人啊

使用特权

评论回复
6
jyynl|  楼主 | 2014-4-3 13:14 | 只看该作者
wh6ic 发表于 2014-4-3 13:02
你的理解没大问题,可以这样做。
用51的IO模拟SPI,完全可以按时序图来模拟,不需要考虑8位16位,其实芯片 ...

好的,非常感谢!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

102

帖子

0

粉丝