很多慢速设备是需要延时的,也是带通信协议的,最典型的如I2C的ADC,显示屏,传感器等等
不但I2C协议需要进行延时,连与器件的通信协议也需要进行延时,比如写入命令字之后,需要延时写入数据,然后在延时等待转换完成信号,然后才开始读数据.这些延时都是毫秒级别的,甚至需要几十毫秒
一个操作流程下来需要好多个延时,很可能每个延时都不同,这样用TMOS的定时器来处理会显得非常复杂了.要用很多状态来表示进行的过程.
有啥好的办法来处理这些延时呢?或者说好的办法来处理这类带延时的协议呢?
热门产品 :
CH32V317: 互联型青稞RISC-V MCU