Robofun 機器人論壇
標題:
Wire Lib在IIC SDA LOW時無法工作的問題
[打印本頁]
作者:
hipig
時間:
2015-12-3 16:20
標題:
Wire Lib在IIC SDA LOW時無法工作的問題
大家好
我的版子上有很多傳感器,透過 IIC做連接,其中有個傳感器會因為設定關係將SDA拉為LOW
但這樣Wire就不工作了,整個卡死。我看過Wire的Code,似乎認為上一次傳輸沒有結束所以整個擋掉不工作
請問有什麼方式可以繞過或修改這個部份,讓SDA為Low時一樣可以正常工作呢?
另外 我針對這個問題有改用軟體的IIC來做,效果很好,但LiquidCrystal IIC的 Library卻怎麼改都無法正確編譯,使得LCD無法工作
是否有軟體 IIC版本的LiquidCrystalLLibrary?
謝謝
ps. 目前IIC採用SoftI2CMaster.h,速度比官方內建的I2CMASTER快上很多
http://playground.arduino.cc/Main/SoftwareI2CLibrary
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2