[技术问答] spi多机通讯

[复制链接]
2032|14
 楼主| shen_hao 发表于 2017-12-18 15:37 | 显示全部楼层 |阅读模式
最近需要写一个spi多机通讯的程序。才发现自己什么都不会。囧……先描述一下我的思路:之前一对一的时候,程序是关闭自动片选,在每次发送数据的时候,拉低就好。因为要加从机数量,所以直接把主机ss接地,主机用另一个GPIO
拉低控制从机。

大家都是怎么办的?本想用GPIO模拟,哎,不会啊。

思路

思路
dongliushui 发表于 2017-12-18 16:12 | 显示全部楼层
找个SPI时序看看啊,很容易搞的。
gujiamao12345 发表于 2017-12-18 17:05 | 显示全部楼层
对,要gpio模拟的,不用硬件片选
天灵灵地灵灵 发表于 2017-12-18 21:05 | 显示全部楼层
最好的方法还是IO模拟了,这样灵活性更大。
玛尼玛尼哄 发表于 2017-12-18 22:29 | 显示全部楼层
楼主搞起来没?
xinpian101 发表于 2017-12-18 23:33 | 显示全部楼层
以前用51时候没少IO模拟这个。
 楼主| shen_hao 发表于 2017-12-19 14:01 | 显示全部楼层
xinpian101 发表于 2017-12-18 23:33
以前用51时候没少IO模拟这个。

从机接收方的程序要怎么弄????
 楼主| shen_hao 发表于 2017-12-19 14:01 | 显示全部楼层

还没,正在尝试
 楼主| shen_hao 发表于 2017-12-19 14:02 | 显示全部楼层
天灵灵地灵灵 发表于 2017-12-18 21:05
最好的方法还是IO模拟了,这样灵活性更大。

ok,我再试试
 楼主| shen_hao 发表于 2017-12-19 14:03 | 显示全部楼层
gujiamao12345 发表于 2017-12-18 17:05
对,要gpio模拟的,不用硬件片选

ok
antusheng 发表于 2017-12-19 14:59 | 显示全部楼层
用的哪个芯片做的?
877049204 发表于 2017-12-19 17:30 | 显示全部楼层
每个从机一个片选线,用哪一个就选哪一个,共用时钟和数据线
Prry 发表于 2017-12-19 18:52 | 显示全部楼层
一个写好了,N个都要了,就是把片选拖出来而已。
xinpian101 发表于 2017-12-20 22:47 | 显示全部楼层
有个方法,就是你只要搞定一个,另外一个那个用于片选的就别用,直接用IO代替。
 楼主| shen_hao 发表于 2017-12-21 10:05 | 显示全部楼层
OK了。谢谢大家
您需要登录后才可以回帖 登录 | 注册

本版积分规则

79

主题

230

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部