英飞凌
直播中

李慧

7年用户 890经验值
私信 关注

TC334 QSPI主站在MISO上接收不到任何信息是怎么回事?

我正在尝试将英飞凌 Aurix TC334 Lite 套件 QSPI 配置为主站。 到目前为止,我已成功配置了必要的引脚,并更改了极性,以便与陀螺仪 6 Click Gyroscope 配合使用(位顺序 - MSB,采样边沿 - 装配)。 我使用 SPI 嗅探器,可以看到数据正在传输,但在 MISO 上什么也接收不到。 你有什么想法吗?
我在附件中截取了 SPI MOSI/MISO 和代码。

回帖(1)

张桂兰

2024-5-22 17:44:10
根据您提供的信息,您正在尝试将英飞凌AURIX TC334 Lite套件配置为QSPI主站,并与6 Click Gyroscope陀螺仪一起使用。您已经配置了必要的引脚,并更改了极性以匹配陀螺仪的配置(位顺序-MSB,采样边沿-装配)。您使用SPI探头可以看到数据正在传输,但在MISO线上接收不到任何信息。

以下是一些建议和可能的原因,以帮助您解决问题:

1. 检查引脚连接:确保MISO引脚已正确连接到陀螺仪的MISO引脚。检查任何可能的短路或断路。

2. 检查引脚配置:确保您已正确配置QSPI主站的MISO引脚。检查您的代码和配置设置,确保MISO引脚已设置为输入模式。

3. 检查QSPI时序:确保您的QSPI时序设置正确。检查CPOL(时钟极性)和CPHA(时钟相位)设置,以确保它们与陀螺仪的配置相匹配。

4. 检查陀螺仪配置:确保陀螺仪已正确配置为与QSPI主站通信。检查陀螺仪的数据手册,确保您已遵循正确的初始化和配置步骤。

5. 检查SPI探头:确保您的SPI探头正常工作,并正确连接到MISO线。尝试使用不同的探头或连接到其他设备,以确保探头正常工作。

6. 检查代码逻辑:检查您的代码逻辑,确保您正确地从QSPI主站读取数据。确保您已正确设置QSPI主站的读取操作,并在正确的时间读取数据。

7. 检查数据速率:确保您的QSPI主站和陀螺仪之间的数据速率设置正确。如果数据速率不匹配,可能会导致通信问题。

8. 检查电源:确保您的设备和陀螺仪都已正确供电。不稳定或不正确的电源可能会影响通信。

9. 检查固件/软件版本:确保您的设备和陀螺仪都运行着最新的固件/软件版本。有时,旧版本的固件/软件可能会导致兼容性问题。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分