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.

SPI无法驱动AFE4403

Other Parts Discussed in Thread: AFE4403

我们采用STM32 + AFE4403 的方案测量心率与血氧。

其中,STM32使用其硬件SPI。SPI已经能正常工作,将STM32上的MOSI和MISO短接,可以正确地收到发出去的数据。

但是,STM32始终无法与AFE4403通讯上。

以下是STM32与AFE4403的通讯过程:

1. STM32输出低高平至AFE4403的AFE_/RST与AFE_/PDN管脚。

2. STM32输出低电平至AFE_/RST管脚,并延时1S,然后拉高,实现AFE4403的复位。

3. 将数据0x1234写至AFE4403的0x01寄存器。

4. 将数据0x01写至AFE4403的0x00寄存器,使用SPI_READ。

5. 读取0x01寄存器,期望的数据是0x1234,但读到的数据却是0x000000。

请求援助!谢谢!