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.
芯片:TMS320F28335,运行时钟110MHz.
作用:采用中断方式,通过28335的MCBSP通道获得采样率为9.6kHz的两片24位A/D进行连续数据,对两路数据分别进行1024点的FFT运算。
问题:发现数据偶尔有奇点。
分析:MCBSP配置为最高优先级,程序编译过程中禁止优化,中断服务程序仅做读数处理,时间极短,不会是中断服务程序引起的奇点,允许中断嵌套。排除了A/D硬件问题。晶体采样高精度晶体振荡器。因此最有可能的原因就是中断没有响应,造成数据不连续,从而出现异常的。
希望获得影响中断的原因,或确保中断不丢失方法。
您好!
请问:
1. 除了MCBSP的接收中断,还有什么其他的中断?
2. 您是如何允许中断嵌套的? 在ISR中添加了EINT?还是什么方法?
3. 如何确保Mcbsp的中断不会被打断?
4. Mcbsp是否使用了FIFO? 几级FIFO?