ADS1258 采用自动扫描方式能够正常采集,但设置为固定通道采集,读的数据为 0 ,不知什么原因
对了通道采用 通道0 , 单极性输入
我的配置 固定 通道配置
//////////////// 固定 通道 0 // 38,21,65,00,FF,FF,00,00,FF
SPI2_ReadWrite(0x70); // 写多个 寄存器 从 0 寄存器开始
SPI2_ReadWrite(0x22); //0 fix channel
SPI2_ReadWrite(0x72); //1 CONFIG1 调ADS1258数字滤波器
SPI2_ReadWrite(0x00); //2 MUXSCH FIX channel 0
SPI2_ReadWrite(0x00); //3 MUXDIF
SPI2_ReadWrite(0xff); //4 MUXSG0对应通道开启
SPI2_ReadWrite(0x03); //5 MUXSG1对应通道开启
SPI2_ReadWrite(0x00); //6 SYSRED
SPI2_ReadWrite(0xff); //7 GPIOC
SPI2_ReadWrite(0x00); //8 GPIOD
SPI2_ReadWrite(0x8b); //9 ID
是不是只能做差分输入,不能做单端输入啊??哪位高手指点下,