我试了很多次,RA和LA导联脱落一直无法准确识别,你们有没有ADS1194的代码,可否给我参考一下?万分感谢!!!
这是我的寄存器配置,不知道哪里没有配对?
void ADS1194_register(void)
{
u8 WREG_Cache[1]; //写入寄存器数据
WREG_Cache[0] = 0x44; //采样率2
ADS1194_WR_REGS(WREG|ADS1194_CONFIG1,1,WREG_Cache);
WREG_Cache[0] = 0xC0; //启用内部参考 +2.4V
ADS1194_WR_REGS(WREG|ADS1194_CONFIG3,1,WREG_Cache);
WREG_Cache[0] = 0x13; //上拉下拉导联模式 直流导联脱落
ADS1194_WR_REGS(WREG|ADS1194_LOFF,1,WREG_Cache);
WREG_Cache[0] = 0x10; //通道1配置 开启
ADS1194_WR_REGS(WREG|ADS1194_CH1SET,1,WREG_Cache);
WREG_Cache[0] = 0x10; //通道2配置 开启
ADS1194_WR_REGS(WREG|ADS1194_CH2SET,1,WREG_Cache);
WREG_Cache[0] = 0x10; //通道3配置 开启
ADS1194_WR_REGS(WREG|ADS1194_CH3SET,1,WREG_Cache);
WREG_Cache[0] = 0x10; //通道4配置 关闭
ADS1194_WR_REGS(WREG|ADS1194_CH4SET,1,WREG_Cache);
WREG_Cache[0] = 0x0F; //IN1.2.3P导联脱落开启
ADS1194_WR_REGS(WREG|ADS1194_LOFF_SENSP,1,WREG_Cache);
WREG_Cache[0] = 0x01; //上IN1.2.3N导联脱落开启
ADS1194_WR_REGS(WREG|ADS1194_LOFF_SENSN,1,WREG_Cache);
WREG_Cache[0] = 0x01; //上IN1.2.3N导联脱落开启
ADS1194_WR_REGS(WREG|ADS1194_LOFF_FLIP,1,WREG_Cache);
WREG_Cache[0] = 0x02; //连续转换模式 启用导联脱落比较器
ADS1194_WR_REGS(WREG|ADS1194_CONFIG4,1,WREG_Cache);
}