TI中文支持网
TI专业的中文技术问题搜集分享网站

SPI无法驱动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。

请求援助!谢谢!

user151383853:

看样子: AFE4403 还没有反应呢, 先检查一下硬件吧. 包括电源, 复位, 时钟, 连接. 还有焊接等因素

Outs:

回复 user151383853:

你好,请问,我可以根据E6(CLKOUT)这个引脚有没有输出4M的时钟信号来判断AFE4403有没有正常运行起来吗?

AFE4403外接了8M的晶振,这个8M的晶振是起振了,但是E6(CLKOUT)这个引脚没有输出4M的时钟信号。

谢谢!

Outs:

回复 Outs:

外接8M晶振,CLKOUT是默认上电输出4M时钟的。

赞(0)
未经允许不得转载:TI中文支持网 » SPI无法驱动AFE4403
分享到: 更多 (0)