|
AD7193程序,ID寄存器读出0XA2,读出的温度值基本是对的。但是模拟通道转换的值总是不对。 我是ACOM输入值为为2.5V,通道5输入1.1V电压,结果测量值为1.5V。另一个通道完全错,请问这个问题主要出现在哪呢? 配置如下: wirte_AD7193(CONFIG_ADDR|W_AD7193); wirte_AD7193(0x04); if(m==5) wirte_AD7193(0x10); //08四通道 10五通道 if(m==4) wirte_AD7193(0x08); //08四通道 10五通道 wirte_AD7193(0x50); wirte_AD7193(MODE_ADDR|W_AD7193); wirte_AD7193(0x28); wirte_AD7193(0x00); wirte_AD7193(0x10); |
|