Re: 關於mcc產生i2c slave的code

作者 dusyi 於 2017年01月12日 09:40:22
引用:

Ryang 寫道:
請看一下 I2c Slave 的動作圖對 SCL 的回應。



不好意思,這邊想問兩個問題,應該是我的觀念還不夠清楚,


(1)照這張圖來看是如果要啟動中斷,是先收完來自master的data才啟動中斷,

直到slave剛開始回傳沒多久中斷就結束了,這樣對嗎?

(2)我目前理解的是,程式部分只負責中斷啟動這段期間的事情,

例如master要讀的話,slave這邊先收一次master要讀的addr(第一次中斷),

將data放進buf(第二次中斷),然後就由硬體將資料回傳回去,

不知道這樣的理解是否正確,還麻煩您解惑,謝謝

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=20072&post_id=73968