因为我用的是主机喊从机的方式,所以从机的485在没有收到指令之前一直在接收状态,这样的话如果有一个从 ...
当然 不会 ,不然modbus协议岂不是要胎死腹中了. 第九位做多机通讯这种方式,在成型的通讯协议中没有一家用的,主要是这种方式抗干扰很差,只要这一位受干扰,整个通讯就乱了,对这一位连校验都没法校验。 星夜之北 发表于 2014-11-24 09:36 static/image/common/back.gif
因为我用的是主机喊从机的方式,所以从机的485在没有收到指令之前一直在接收状态,这样的话如果有一个从 ...
只要你的程序编制合理,中断是不会对从机有丝毫影响的。至于后一个问题,你的担心说明你还不了解什么是“协议”,一个适当的协议是绝对不会出现你担心的情况的。具体不妨去看看ModBus协议文本。 Harvard 发表于 2014-11-21 18:55 static/image/common/back.gif
485的通信好好看看吧
额 好吧 先回去学习学习 Harvard 发表于 2014-11-24 13:59 static/image/common/back.gif
当然 不会 ,不然modbus协议岂不是要胎死腹中了.
恩恩 看了很多modbus资料,感觉没啥特别的啊 就是有两种数据发送模式:ASCII和RTU,分别对应两种校验方式:LRC和CRC。至于数据帧的构成完全可以自己设定!我早好好理解理解吧! yhn1973 发表于 2014-11-24 15:04 static/image/common/back.gif
第九位做多机通讯这种方式,在成型的通讯协议中没有一家用的,主要是这种方式抗干扰很差,只要这一位受干扰 ...
哦哦 !我说怎么网上几乎见不到用九位的!! chunyang 发表于 2014-11-24 18:04 static/image/common/back.gif
只要你的程序编制合理,中断是不会对从机有丝毫影响的。至于后一个问题,你的担心说明你还不了解什么是“ ...
恩恩 好的!我在研究研究modbus! 百度freemodbus网站 ,可以去参考 如果你的MCU 资源有限,比如后台运行量大等情况, 可以用多机模式, 如果速度/资源没压力, 那种模式都可以, 接收数据有怎么样呢,能处理过来就行了。
没有必要纠结这个。 哦!23模式,1模式,那是232吧,485是半双工!通过单片机可以控制的。
页:
1
[2]