51单片机与EasyBuilder触摸屏通信

2020-01-23 14:35发布

最近在学习51单片机与威伦触摸屏通信,遇到一些问题,各位大哥可以帮忙指点指点小弟吗?感谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
29条回答
Hello_World
2020-01-25 01:58
刚才才看到程序
楼主单片机里面的ModBus RTU程序有问题
触摸屏设置4x时发出的功能码是3(读取保持寄存器),
而你在程序中只处理功能码5(强制单线圈)和功能码4(读取输入寄存器)

而且ModBus程序还有其他漏洞,可见楼主根本就没有认真仔细的看ModBus协议
请熟读附件后自行完善吧!

modbus协议.pdfourdev_625236M2C63S.pdf(文件大小:157K) (原文件名:modbus协议.pdf)

一周热门 更多>