[51单片机] 1ms的外部中断试能,我的18B20读不出数据了

[复制链接]
2065|28
yuan_莫 发表于 2021-2-5 10:36 | 显示全部楼层
外部中断信号 可以采用pwm 捕获的方式? 或者tim的触发模式? 这样有效避免了一些高紧急的实物。
laocuo1142 发表于 2021-2-5 11:06 | 显示全部楼层
18B20单总线对时序要求太高了,不注意就错过了
ayb_ice 发表于 2021-2-5 11:43 | 显示全部楼层
还有个简单可行的方案,读取完整数据,进行CRC校验,失败数据不可用,正确就用,反正温度读取太快也意义不大
ayb_ice 发表于 2021-2-5 11:44 | 显示全部楼层
还有个简单可行的方案,读取完整数据,进行CRC校验,失败数据不可用,正确就用,反正温度读取太快也意义不大
ColeYao 发表于 2021-2-5 13:23 | 显示全部楼层
ayb_ice 发表于 2021-2-5 11:44
还有个简单可行的方案,读取完整数据,进行CRC校验,失败数据不可用,正确就用,反正温度读取太快也意义不 ...

  CRC校验的目的是为了降低读取数据的错误几率,如果CRC校验总是不过也是不行的,如果有一大半的几率能通过CRC校验,则适当增加读取频率应该就能解决问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部