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

ADS131M04: 软件咨询

Part Number:ADS131M04

你好,

     请问一下,ADS131M04写命令WREG (011a aaaa annn nnnn)nnnnnn代表什么意思?

     我用该命令向地址0x2寄存器写入数据,nnnnnnn我填入0时,我收到的回复命令是0x417f;nnnnnnn填入1,我收到的回复命令是0x417f。 请帮忙协助分析一下原因,谢谢

Kailyn Chen:

您好,nnnnnn代表的是无符号位的二进制数。a aaaa a代表的是寄存器的地址,比如02h,a aaaa a应该位0 0001 0

所以如果需要向02h寄存器写入数据,写命令应该为:

0110 0001 0000 0000即0x6100. 

您是写入的0x6100 收到的0x417f吗?

,

Kailyn Chen:

补充下,可能我刚没说清楚,nnnnnnn指的是您要写的寄存器的数目减一。

比如您要写02h寄存器,寄存器的数目是1个, 所以减一之后为零,所以nnnnnnn填写0000000.

如果您要连续写三个寄存器,寄存器的数量为3,那么nnnnnnn需要写2,即000 0010。

赞(0)
未经允许不得转载:TI中文支持网 » ADS131M04: 软件咨询
分享到: 更多 (0)