当前位置: 代码迷 >> 单片机 >> freeRtos stm32 的ADC中断有关问题
  详细解决方案

freeRtos stm32 的ADC中断有关问题

热度:651   发布时间:2016-04-28 14:49:11.0
freeRtos stm32 的ADC中断问题
我的单片机是stm32f373。使用了freeRtos。adc通过timer19 计数,自动进入中断。同事主程序中有freeRtos的task在运行。问题是一旦我的adc进入中断过后。程序就不再进入freeRtos的task了。我认为是freeRtos和stm32的中断优先级的问题。但是具体怎么修改没有什么头绪。
------解决思路----------------------
就算中断优先级不合适,你的中断程序也不至于占很长时间吧?有操作系统,中断里真不用干什么,数据处理全放在一个task里进行调度。

要么是中断处理有问题?tick 中断进不去了所以调度任务运行不了?
------解决思路----------------------
那恐怕是你清中断不对,所以反复进中断。查一下demo程序是怎么清中断的