This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的先生: 我发送 ads1292r pin5、6 ref 1.65、10Hz 20mV、并检查 PIN8上的信号
我发现频率和振幅可以跟随信号发生器输入
因此、我认为 reg 设置对于我的 Arduino 原始代码来说很好、再说一次、设置12、
没错
我将 reg 设置为短接通道2、引脚8信号也会固定值
但是、我将 电极连接 到了检查引脚8
我可以、看不到 ECG 信号
能否帮助我了解我是否应该检查任何参数?
void ads1292r::ads1292_Init()
{
//启动 SPI 库:
SPI.begin();
SPI.setBitOrder(MSBFIRST);
//CPOL = 0、CPHA = 1
SPI.setDataMode(SPI_MODE1);
//为 SPI 选择1MHz 时钟
SPI.setClockDivider(SPI_CLOCK_DIV16);
ads1292_Reset();
延迟(100);
ads1292_Disable_Start ();
ads1292_Enable_Start ();
ads1292_Hard_Stop();
ads1292_Start_Data_Conv_Command ();
ads1292_SOFT_Stop ();
延迟(50);
ads1292_Stop_Read_Data_Continuous(); // SDATAC 命令
延迟(300);
ads1292_ReG_Write (ADS1292_REG_CONFIG1、0x00); //将采样率设置为125SPS
延迟(10);
ADs1292_Reg_Write (ADS1292_REG_CONFIG2、0b10100000); //导联脱落补偿关闭、测试信号禁用
延迟(10);
ads1292_ReG_Write (ADS1292_REG_LOFF、0b00010000); //导联脱落默认值
延迟(10);
ADs1292_Reg_Write (ADS1292_REG_CH1SET、0b01000000); //通道1启用、增益6、连接到中的电极
延迟(10);
ADs1292_ReG_Write (ADS1292_REG_CH2SET、0b01100000); //通道2启用、增益6、连接到中的电极
延迟(10);
ADs1292_Reg_Write (ADS1292_REG_RLDSENS、0b00101100); //RLD 设置:FMOD/16、RLD 启用、仅来自 Ch2的 RLD 输入
延迟(10);
ADs1292_Reg_Write (ADS1292_REG_LOFFSENS、0x00); //LOFF 设置:全部禁用
延迟(10);
//Skip 寄存器8、LOFF Settings 默认值
ads1292_Reg_Write (ADS1292_REG_RESP1、0b11110010); //呼吸:仅限 MOD/DEMOD 调零、相位0
延迟(10);
ads1292_Reg_Write (ADS1292_REG_RESP2、0b00000011); //Respiration:Calib Off、呼吸频率默认值
延迟(10);
ads1292_Start_Read_Data_Continuous();
延迟(10);
ads1292_Enable_Start ();
}