請(qǐng)問(wèn)一下該怎么辦呢
您好,您調(diào)試的IIC從機(jī)是什么設(shè)備,您可以查閱設(shè)備手冊(cè),看是否需要上拉電阻,一般時(shí)鐘線和信號(hào)線上是要加5K~10K的上拉電阻到V33的。
如果一直報(bào)錯(cuò)BUSY,檢查是否用到了IIC引腳映射,其他常見(jiàn)問(wèn)題可以參考博客:硬件IIC調(diào)試問(wèn)題排查 - JayWell - 博客園 (cnblogs.com)
若有邏輯分析儀,抓波形能更快定位問(wèn)題。
我的是SHT3x溫濕度傳感器,一切都按照設(shè)備手冊(cè)操作,以前的CH582用的軟件IIC能夠正常工作,換了硬件就出現(xiàn)上述現(xiàn)象,波形也沒(méi)有,檢查過(guò)了也沒(méi)用IIC引腳映射
使用硬件IIC,也不必用中斷方式,用查詢方式有例子。
以MPU6050為例的硬件IIC的使用 - JayWell - 博客園 (cnblogs.com)
硬件IIC的7位從機(jī)地址查詢方式讀寫(xiě)參考代碼 - JayWell - 博客園 (cnblogs.com)