工具/软件:
与 ADS1298通信的 IM。 我的 SPI 没有问题、我可以对该寄存器(如 CONFIG1、2、3和 ID)进行写入和读取。 所有这些都很好、而不是该 DRDY 引脚、在我使用启动操作码后、它不会按预期切换。
ADS1298_CS_H;
delay_us (10);
ADS1298_PWDN_L;
HAL_delay (100);
ADS1298_PWDN_H;
HAL_delay (100);
ADS1298_CS_H;
ADS1298_CMD (ADS1298_RESET);
HAL_DELAY (1000);
ADS1298_CMD (ADS1298_SDATAC);
HAL_DELAY (10);
//设置配置寄存器
ADS1298_REG (ADS1298_WREG|ADS1298_CONFIG1、 0x22);//500SPS
ADS1298_REG (ADS1298_WREG|ADS1298_CONFIG2、 0x30);
ADS1298_REG (ADS1298_WREG|ADS1298_CONFIG3、 0xD5);
ADS1298_REG (ADS1298_WREG|ADS1298_CONFIG4、 0x08);
ADS1298_REG (ADS1298_WREG|ADS1298_CH1SET、 0x05);
//ADS1298_REG (ADS1298_WREG|ADS1298_CH1SET、 0x05);//
ADS1298_REG (ADS1298_WREG|ADS1298_CH2SET、 0x05);
HAL_DELAY (10);
//开始转换
ADS1298_START_L;//确认 START 引脚连接到低电平
delay_us (100);
ADS1298_START_H;
ADS1298_CMD (ADS1298_RDATAC);
这是我的代码。