TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS1248讀寫暫存器有問題

ADS1248讀寫暫存器時,先寫入暫存器,想再讀出來檢查是否寫入正確,卻都只能讀到0

以下是使用邏輯分析儀分析的結果

指令為先寫入0x16(SDATA command) -> 0x40(WREG 1st command) -> 0x00(WREG 2nd command) -> 0x13(AIN2、AIN3)

接著依同樣方式寫入MUX1和IDAC0暫存器

之後想讀出00-0E全部的暫存器資料,所以寫入0x20(RREG 1st command) -> 0x0E(WREG 2nd command)

但讀出結果全部為0x00,不知道是程序上有錯誤還是問題出在哪?

user151383853:

你的图中, 时序里的时钟太密, 看不清关系, 你先自己检查一下吧

Chang Yuma:

回复 user151383853:

上兩圖為部分寫入的指令細部圖

確認時序是在下降時採樣

但讀出資料一直為0

赞(0)
未经允许不得转载:TI中文支持网 » ADS1248讀寫暫存器有問題
分享到: 更多 (0)