manzunzu 发表于 2024-1-19 13:40:22

求助关于DS18B20和modbus rtu从站

STC8读取DS18B20然后在通过串口发送出去挺简单的,没有冲突。

我现在想在modubs rtu从站里面添加读取DS18B20,一直不成功,有没有高手提供个案例。
好像modbus通讯时和读取DS18B20有冲突,会打断读取DS18B20从而导致读取失败

manzunzu 发表于 2024-1-19 13:46:32

这个案例如果有了又可以做出好多类似的东西

飞捷 发表于 2024-1-19 15:35:10

DS18B20读取数据A,完成之后才把A直接传到到另一个地址B,然后MODBUS RTU是关联地址B, 因为可能存在读取数据A的过程中,DS18B20也在更改数据A

manzunzu 发表于 2024-1-19 15:56:01

谢谢,不是这个原因。modbus串口通讯时会打断18B20通讯,18B20对时间要求又很严格,导致18B20通讯出错。我知道原因只是不知道怎么解决

Lkck8210 发表于 2024-1-29 13:39:31

用啥方试收发modbus数据的?
死等?

_奶咖君_ 发表于 2024-1-29 14:49:30

manzunzu 发表于 2024-1-19 15:56
谢谢,不是这个原因。modbus串口通讯时会打断18B20通讯,18B20对时间要求又很严格,导致18B20通讯出错。我 ...

不要再串口中断中处理数据,接收完成数据之后在主循环中处理数据

manzunzu 发表于 2024-1-30 09:35:58

大神们帮忙看看什么问题
页: [1]
查看完整版本: 求助关于DS18B20和modbus rtu从站