![]() |
之后又试了不同参数,发送和接收超时时间可以设定30以上,如果是30以下,有的数据就接收不全。 |
我也做了啊 单片机发完通信码 延时一下 用串口中断接收就行 |
我也做了 用串口中断接收就行啊 |
中间等待100ms,肯定接收不到,改成中断接收,应该就没我问题了 |
说下个人看法。先确认你发出的数据时正确的,然后再确认接收数据。建议接上逻辑分析仪,看看485总线上的数据究竟是个啥。简单可以用modbus slave+usb485模拟从机,可以监测单片机实际发出的请求数据。 |
小屋忆流年 发表于 2024-12-11 15:30 好的,谢谢! |
用空闲中断去接收数据看看 |