MCC 產生之 I2C Slave 範例 code 請益

作者 sarsgg444 於 2018年05月31日 15:58:20
各位先進好

最近使用 PIC32MM0064GPM0028 撰寫 Slave 裝置

並使用 mcc 產生 I2C Slave 的 code

測試時使用 arduino due 作為 Master 端測試

當 Master write to Slave 的時候結果正常,多次寫入均沒問題

但當 Master read from Slave ,第一次 read 正確

但經過第一次 read 後,要再次下達 wirte 或read 請求時,address 發送後均得到 NACK 的回應

請問有人有過類似的經驗嗎?

或著建議觀察哪些 SRF 檢查 I2C 的狀態是否異常?

附件為測試時的 code,使用 I2C2 並確認有接上拉電阻

謝謝

附加檔案:


zip PIC32MM0064GPM0028_Sample_20180528.X.zip 大小: 223.51 KB; 下載次數: 13

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=8&topic_id=22307&post_id=78207