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.
TMS320F280049C同时用SCI接口和SPI接收外设数据,SPI作为从,在主程序中循环接收,不开启SCI时SPI正常,当打开SCI时,SPI的数据缺失严重,FIFO开启,一次读取8*16位数据,请老师帮忙分析是什么原因,谢谢
SCI开始接收数据后,SPI的RXFFST一直为10000
程序中有中断,用示波器观察过SPI引脚的数据,在问题出现时是正常的,我分析应该是,运行过程中SPI的时钟一直持续(外设为master,时钟一直持续),出现这个问题时是SPI在没有数据期间读满了0,导致FIFO的RXFFST状态位一直为满状态,我将中断关闭后,这个问题依然存在,所以分析应该是SCI的通信周期影响了SPI通信,使SPI一直在两个数据周期之间读数,