如題,我現在很困惑,
HDC1080溫濕度采集芯片,用I2C讀0xFE Register pointer 的Manufacturer ID,
讀取兩個位元組,只回來一個高位元組0x54,低位元組回來0x00,
datasheet上寫的正確的值應該為0x5449
有哪位大俠遇到過類似的問題么,幫忙解答一下,感激不盡。。
uj5u.com熱心網友回復:
這種情況很可能是時序的問題,麻煩樓主把操作IIC的代碼發一下。
uj5u.com熱心網友回復:
讀完第一個位元組后沒有發ACK?uj5u.com熱心網友回復:
需要看下示波器的波形,推薦使用CHT8305,詳細的驅動程式可以從GitHub上下載,https://github.com/sensylink/CHT8305。如有問題可以提Issue.uj5u.com熱心網友回復:
同求個代碼。。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/129185.html
標籤:單片機/工控
上一篇:28BYJ-48步進電機調速
下一篇:《Genius》
