*以下文章资源均来自互联网,文章内容仅供参考,如果侵犯了您的权益,请留言或通过邮箱与我联系。
The following article resources are all from the Internet, the content of the article is for reference only. If you violate your rights and interests, please leave a message or contact me through email.
E-mail:[email protected]
/****************************************************************************************
在我学习STM32的时候使用的是正点原子的开发板,所以里面的有些代码可能使用了例程中的代码,如果这里会涉及利益上的问题,请与我取得联系。
/*****************************************************************************************
STME32使用RTOS与ADC_DMA冲突
在使用STM32过程中,使用RTOS操作系统,并且也使用ADC采集电压(使用DMA数据传输),发现在打开ADC的DMA数据传输之后,操作系统就会挂掉,经过很多种方法,最后找到原因,ADC的采样周期太小,调整ADC的采样周期就可以。
1.问题发现
在RTOS初始化之前打开ADC的DMA之后,RTOS无法运行,直接卡在第一个任务中。