很多慢速設(shè)備是需要延時的,也是帶通信協(xié)議的,最典型的如I2C的ADC,顯示屏,傳感器等等
不但I2C協(xié)議需要進行延時,連與器件的通信協(xié)議也需要進行延時,比如寫入命令字之后,需要延時寫入數(shù)據(jù),然后在延時等待轉(zhuǎn)換完成信號,然后才開始讀數(shù)據(jù).這些延時都是毫秒級別的,甚至需要幾十毫秒
一個操作流程下來需要好多個延時,很可能每個延時都不同,這樣用TMOS的定時器來處理會顯得非常復(fù)雜了.要用很多狀態(tài)來表示進行的過程.
有啥好的辦法來處理這些延時呢?或者說好的辦法來處理這類帶延時的協(xié)議呢?