4292| 5
|
Modbus主机发送数据帧从机可以接受并且可以修改数据,但是没有返回帧 |
20金钱
最佳答案从你的描述“主机可以发送数据帧,从机也可以正常接收到数据,但是从机不会发送应答帧”来看应该要写的是从机的代码吧
比如你想要从机接收到03以后反馈一些数据给主机,那么就在串口接收的数据为03时调用反馈数据的函数部分。
如果反馈数据的部分比较耗时就增加一个标志位,在中断里面更改标志,在main的while里面检查标志,完成发送和标志的重置。
如果有很多个你所说的功能码,那就再抽象出一个函数专门用于处理数据与相应的 ...
| ||
| ||
![]() ![]() |
||
| ||
我的简书:https://www.jianshu.com/u/3e9efbf4a8c2
|
||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-9 10:21
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网