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

ads1256数据转换

网上的数据转换方程为     测量值=(2*Verf)/(PGA*2^(23-1))*输出数据

我实测转换后的值为3.66321

数据表里的方程是(图1)

网上的数据转换方程是错的么?

要是按照数据表里的方程需要读出OFC0~FSC2

可是我读内部寄存器OFC0~FSC2A读出的为0xff但是用一样的子程序可以读出数据


user151383853:

读内部寄存器都是 0xFF, 肯定有问题, 是不是你的 MCU 端口设置有问题?

user3913104:

回复 user151383853:

没有设置错,用的是网上的程序,51的。用它的读AD数据的函数是好的数据输出正确,用读内部寄存器函数输出是0xff,发然用他的软件模拟spi函数读内部寄存器也不行。不知道忽略了什么。还有网上的转换公式正确么?

赞(0)
未经允许不得转载:TI中文支持网 » ads1256数据转换
分享到: 更多 (0)