打印
[技术问答]

spi多机通讯

[复制链接]
1725|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shen_hao|  楼主 | 2017-12-18 15:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
最近需要写一个spi多机通讯的程序。才发现自己什么都不会。囧……先描述一下我的思路:之前一对一的时候,程序是关闭自动片选,在每次发送数据的时候,拉低就好。因为要加从机数量,所以直接把主机ss接地,主机用另一个GPIO
拉低控制从机。

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

微信图片_20171218151913.jpg (170.71 KB )

思路

思路
沙发
dongliushui| | 2017-12-18 16:12 | 只看该作者
找个SPI时序看看啊,很容易搞的。

使用特权

评论回复
板凳
gujiamao12345| | 2017-12-18 17:05 | 只看该作者
对,要gpio模拟的,不用硬件片选

使用特权

评论回复
地板
天灵灵地灵灵| | 2017-12-18 21:05 | 只看该作者
最好的方法还是IO模拟了,这样灵活性更大。

使用特权

评论回复
5
玛尼玛尼哄| | 2017-12-18 22:29 | 只看该作者
楼主搞起来没?

使用特权

评论回复
6
xinpian101| | 2017-12-18 23:33 | 只看该作者
以前用51时候没少IO模拟这个。

使用特权

评论回复
7
shen_hao|  楼主 | 2017-12-19 14:01 | 只看该作者
xinpian101 发表于 2017-12-18 23:33
以前用51时候没少IO模拟这个。

从机接收方的程序要怎么弄????

使用特权

评论回复
8
shen_hao|  楼主 | 2017-12-19 14:01 | 只看该作者

还没,正在尝试

使用特权

评论回复
9
shen_hao|  楼主 | 2017-12-19 14:02 | 只看该作者
天灵灵地灵灵 发表于 2017-12-18 21:05
最好的方法还是IO模拟了,这样灵活性更大。

ok,我再试试

使用特权

评论回复
10
shen_hao|  楼主 | 2017-12-19 14:03 | 只看该作者
gujiamao12345 发表于 2017-12-18 17:05
对,要gpio模拟的,不用硬件片选

ok

使用特权

评论回复
11
antusheng| | 2017-12-19 14:59 | 只看该作者
用的哪个芯片做的?

使用特权

评论回复
12
877049204| | 2017-12-19 17:30 | 只看该作者
每个从机一个片选线,用哪一个就选哪一个,共用时钟和数据线

使用特权

评论回复
13
Prry| | 2017-12-19 18:52 | 只看该作者
一个写好了,N个都要了,就是把片选拖出来而已。

使用特权

评论回复
14
xinpian101| | 2017-12-20 22:47 | 只看该作者
有个方法,就是你只要搞定一个,另外一个那个用于片选的就别用,直接用IO代替。

使用特权

评论回复
15
shen_hao|  楼主 | 2017-12-21 10:05 | 只看该作者
OK了。谢谢大家

使用特权

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

本版积分规则

79

主题

230

帖子

2

粉丝