孤独将一 发表于 2013-4-17 09:06:34

求基于单片机的多串口实现方案

1:想通过PC的232发送帧协议来控制多个单片机,求给个好的建议

scybzxl 发表于 2013-4-17 09:25:49

最好用RS485,采用MODBUS协议。真要使用RS232,单片机RXD并在一起,TXD端每个单片机串接一个1K的电阻,以前做过这样的多机通讯测试,性能稳不稳定你自己去测试。呵呵!

a8753414 发表于 2013-4-17 09:31:13

{:smile:}{:smile:}--貌似没有!

孤独将一 发表于 2013-4-17 10:47:57

scybzxl 发表于 2013-4-17 09:25 static/image/common/back.gif
最好用RS485,采用MODBUS协议。真要使用RS232,单片机RXD并在一起,TXD端每个单片机串接一个1K的电阻,以前 ...

是不是用到寄存器第九位多机通信那一位?

scybzxl 发表于 2013-4-17 11:49:44

第九位多机通信那一位?用不用都可以,看你的通讯协议怎么定义。。。。第九位主要是地址的响应,具体看手册。。。。

lcw_swust 发表于 2013-4-17 11:58:28

参考这个:
http://www.amobbs.com/forum.php?mod=viewthread&tid=3209651&highlight=%E5%A4%9ACPU

wangqiangeek 发表于 2013-4-17 17:10:53

scybzxl 发表于 2013-4-17 09:25 static/image/common/back.gif
最好用RS485,采用MODBUS协议。真要使用RS232,单片机RXD并在一起,TXD端每个单片机串接一个1K的电阻,以前 ...

共用一个发送端,会不会有发错的可能?

283868130 发表于 2013-4-17 17:20:43

PC主机,其余从机
主机挨个询问从机,不会冲突的
页: [1]
查看完整版本: 求基于单片机的多串口实现方案