Re: 關於mcc產生i2c slave的code

作者 Ryang 於 2017年01月10日 21:07:54
I2C Slave 的回應因為是要即時的,所以 ACK/NACK 都是硬體做掉了,所以沒有這部分的程式。


Clk 都是master發出來的總共會有九個clk( 一個Byte), 並在中斷接收裡將 clk 線自動拉成 low 電位將 Master 暫停下來, Slave 離開中斷前再將 clk 釋放後,master 才可以繼續傳送下一個 Byte 的資料。

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