請問各位有使用過i2c經驗的前輩
目前有個case需使用i2c去寫入及讀出adc值
在元件回來前先進行測試,
目前使用loopback模式,配合官方提供範例,確實能由主機自己傳送,從機接收到數據
但這時會有個問題,我將邏輯分析儀or示波器掛到sda,scl上,卻沒任何波形出現
即使我故意將loopback取消依據沒有任何波形,
請問這是出了什麼問題???
以及在i2c協議中第一筆資料必須傳送從機位址
那庫裡面的
SLAVE_ADDRESS設置有何意義?
I2CMasterSlaveAddrSet(I2C2_BASE,
SLAVE_ADDRESS,false);
還是說這個位址,是表明主機的位址??
以上再麻煩各位
不吝嗇指導
謝謝
此帖出自
小平头技术问答
能把解决的过程贴出来与大家一起分享吗?
一周热门 更多>