Y_G_G 發表于 2021-10-28 11:26
二、向從器件寫入時的應答機制
這個就是在第9個時鐘周期的時候,輸出應答位的,說破天了也是第9個
24Cxx是 ...
慢慢思考 發表于 2021-10-29 11:49
第9個周期是發送器件的回應周期,目的是通知接收器件釋放對數據線的控制權;第8個周期才是接收器件的回 ...
Y_G_G 發表于 2021-10-29 14:01
你數一下是不是第9個
寫入的時候一樣的是第九個時鐘教材是有人審核的,不可能幾乎所有的教材都是錯的
188610329 發表于 2021-10-29 17:17
16 和17 應該交換一下吧?
雖然有個 Delay 在前面, 即便SCL高電平也已經能讀到ACK了,但是從規范上來 ...
Y_G_G 發表于 2021-10-29 14:01
你數一下是不是第9個
寫入的時候一樣的是第九個時鐘教材是有人審核的,不可能幾乎所有的教材都是錯的
Y_G_G 發表于 2021-10-29 14:01
你數一下是不是第9個
寫入的時候一樣的是第九個時鐘教材是有人審核的,不可能幾乎所有的教材都是錯的
慢慢思考 發表于 2021-11-1 10:17
假設教材上寫的方案行得通,如果讓你來設計這個總線協議,你覺得哪種方案更合理?
總線協議,說起來總歸 ...
Y_G_G 發表于 2021-11-1 10:49
你看了我的代碼圖片沒有,你怎么數,它都是第9個時鐘
就算是你自己寫的,只要是能連續讀取的,它也是第9個時 ...
慢慢思考 發表于 2021-11-1 16:36
當然看過了,類似的代碼另外也看了不少。我手上提到I2C的紙質書就有四本,其中兩本的有關應答的時序圖 ...
Y_G_G 發表于 2021-11-1 18:23
以你的代碼為例
void i2cwritebyte(unsigned char wdat)//寫入一字節,加入應答
{
慢慢思考 發表于 2021-11-1 19:41
void i2cwritebyte(unsigned char wdat)//寫入一字節,加入應答
{
unsigned char i;
Y_G_G 發表于 2021-11-1 23:32
太神奇了
錯誤就是錯誤,
1,到底是不是我說的第9個時鐘?還是像你說的第8個?
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |