STM32 HAL库连续ADC问题记录

目标:使用STM32的连续ADC功能,通过DMA将ADC结果存入缓冲,应用中直接从缓冲获取ADC结果。 问题1:缓冲中的结果仅上电时存入一次,不能持续刷新; 原因1:DMA模式配置不正确。如下图,Mode选择Circular模式,则DMA可以循环向缓冲存储数据,如果使用默认的Normal模式,则一次传输后,DMA停止。   问题2:配置Circular模式后,工程中显示功能被阻止,屏幕无法显示。
相关文章
相关标签/搜索