因RTOS的线程调度而打断DS18B20读写时序导致数据出错
对于一些单总线类型的传感器,如:DS18B20、DHT11,时序和数据都在一根线上走,放在RTOS上跑的时候,可能存在因线程调度导致读写时序被打断的情况发生,也就是说会时不时有那么几个数据是错误的。如果说在读写时序的那段时间内关中断,系统实时性又没有办法保证了,其他线程可能饿死了。有什么好办法可以兼顾正确读数据又不影响系统实时性? 欢迎大家一起探讨,请在下方评论区...
原创
2019-08-22 20:29:33 ·
2291 阅读 ·
8 评论