我在驅動中服務一個暫存器的值,用該值來判斷UART是 232 485 還是422,但這個值怎么也讀取不對,導致把485判斷成422M,有人能指點一下嗎?謝謝
uj5u.com熱心網友回復:
i2c 的標準操作,i2c_transfer()uj5u.com熱心網友回復:
我看到原來代碼中不是這樣,是用讀寫暫存器的微軟介面讀的,你說的i2c_transfer,是在應用層的介面吧?我說的是驅動代碼中
uj5u.com熱心網友回復:
可以啊,你EEPROM用什么介面的?你讀EEPROM的ID是怎么讀的,讀這個值就怎么讀uj5u.com熱心網友回復:

uj5u.com熱心網友回復:
首先你要確認資料到底是放在EEPROM里還是sensor里,讀取資料時有前提條件的,比如先寫某個暫存器,切換到讀資料模式,之后才能讀,這個要看datasheet.轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/112879.html
標籤:驅動開發/核心開發
