网上的数据转换方程为 测量值=(2*Verf)/(PGA*2^(23-1))*输出数据
我实测转换后的值为3.66321
数据表里的方程是(图1)
网上的数据转换方程是错的么?
要是按照数据表里的方程需要读出OFC0~FSC2
可是我读内部寄存器OFC0~FSC2A读出的为0xff但是用一样的子程序可以读出数据
user151383853:
读内部寄存器都是 0xFF, 肯定有问题, 是不是你的 MCU 端口设置有问题?
user3913104:
回复 user151383853:
没有设置错,用的是网上的程序,51的。用它的读AD数据的函数是好的数据输出正确,用读内部寄存器函数输出是0xff,发然用他的软件模拟spi函数读内部寄存器也不行。不知道忽略了什么。还有网上的转换公式正确么?