单片机/MCU论坛
直播中

efwedfd

9年用户 1147经验值
擅长:EMC/EMI设计
私信 关注

TC233的QSPI不能发送数据,也没有波形是怎么回事?

TC233,按照demo,QspiCpuDemo不能正常发送数据现象为:第一次执行IfxQspi_SpiMaster_getStatus返回SpiIf_Status_ok,接着执行IfxQspi_SpiMaster_exchange,再执行IfxQspi_SpiMaster_getStatus一直是SpiIf_Status_busy,而且发送中断也一直没进过

回帖(1)

京五环以外

2024-2-6 16:08:21
这个问题可能有多种可能的原因。下面是一些可能导致这个问题的原因和解决方法:

1. 检查硬件连接:确保QSPI接口的引脚连接正确。检查电源连接和接地是否良好。

2. 检查QSPI配置:确保QSPI接口的配置正确。比如,检查时钟频率、帧格式、模式等是否正确配置。

3. 检查QSPI中断配置:确保QSPI中断已正确配置。比如,确保中断优先级、中断使能位等已正确设置。

4. 检查QSPI状态:在执行IfxQspi_SpiMaster_getStatus之前,确保QSPI接口已初始化,并且不处于忙碌状态。

5. 检查数据发送:在执行IfxQspi_SpiMaster_exchange之前,确保发送数据的缓冲区已正确填充,并且数据长度设置正确。

6. 检查错误处理:在执行IfxQspi_SpiMaster_getStatus返回SpiIf_Status_busy时,可能是因为发生了错误。请检查IfxQspi_SpiMaster_getError返回的错误码,以了解发生了什么错误。


举报

更多回帖

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