发 帖  
原厂入驻New
用stm32怎么实现一个主机对应多个从机进行通信
165 STM32 通信
分享
STM32怎么实现一个主机对应多个从机进行通信呢?有没有程序,参考一下呗?谢谢啦!
0
2020-6-17 02:44:10   评论 分享淘帖 邀请回答

相关问题

10个回答
云汉达人
你有很多选择,推荐spi,这是最简单的,速度和效率也是最高的,一个主机,挂很多stm32从机,妥妥的
2020-6-17 14:25:40 评论

举报

云汉达人
spi是比较简单的,还有i2c都可以用,具体的需要你学习一下这个总线协议
2020-6-17 14:33:44 评论

举报

485的通信方式,在32下没写过,但你可以参照51的去写一下,网上还是有很多的额
485的通信方式,在32下没写过,但你可以参照51的去写一下,网上还是有很多的额
2020-6-17 14:55:49 评论

举报

云汉达人

参考这个,挺详细的。
http://blog.csdn.net/yx_l128125/article/details/7914102​
2020-6-17 15:11:51 评论

举报

云汉达人 邀请回答
I2C SPI,485,不过485刘需要外加485转换的芯片了!
2020-6-17 15:18:18 评论

举报

网上一大堆啊,实在找不到就淘宝一下喽
2020-6-17 15:28:30 评论

举报

SPI和I2C都可以實現喔
SPI用CS來切換從機
I2C用Address來確認哪個從機
以上供參考
2020-6-17 15:33:50 评论

举报

云汉达人
基于rs485的话,用不同uart串口,来连接不同从机,并在通讯的时候可以添加不同的地址码来区分。
2020-6-17 15:50:12 评论

举报

RS485一般用UART总线实现转换,加一个485的转换器就行
这里有个例子:http://blog.csdn.net/yx_l128125/article/details/7914102,里面硬件和软件方案都有了,照着改就行
至于你说的第二个问题,一主多从式,用I2C\SPI都能实现,就拿485来说,A机为主,B1B2B3B4等为从,那么当A机需要给B1机通信时就屏蔽掉其他的就行。
2020-6-17 16:00:39 评论

举报

只有小组成员才能发言,加入小组>>

292个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表