有的硬體芯片提供了一個個暫存器,供我們很好的操作i2c,但是,在用的時候,我們是不知道他到地是怎么操作的,下邊,我就探討下i2c中的start和restart的區別,

start是在scl是高電平的時候sda的一個下降沿來表示一個i2c的開始信號,到了i2c傳輸的內部,scl是低電平的時候,所有資料都是無效的,也就是說,硬體上start只是操作sda,令sda產生下降沿,有的硬體芯片提供了一個個暫存器,供我們很好的操作i2c,但是,在用的時候,我們是不知道他到地是怎么操作的,下邊,我就探討下i2c中的start和restart的區別,

restart是在一個i2c的時間段內實作在scl高電平的時候的一個sda的下降沿呢,因此,要實作,所操作的是線令sda成高電平,在令scl來個高電平,再令sda成低電平,其實質就是操作一個scl的高電平內產生一個sda的下降沿,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/27198.html
標籤:嵌入式
上一篇:IAR除錯查看程式時間
下一篇:求解是什么有問題
