![shequ.stmicroelectronics.cn](./template/st_v1/static/img/logo2.png)
HAL_ADC_Start_DMA(&hadc1, (uint32_t )gs_adwAdcSampleValue, FILTERLENGTH ADC_CHANNEL_NUM); if(HAL_DMA_GET_FLAG(&hdma_adc1,DMA_FLAG_TC1)) { HAL_DMA_CLEAR_FLAG(&hdma_adc1,DMA_FLAG_TC1); } else { return; } 原本ADC采样是正常的,加上这段代码后一直不走上面的分支,没法采样了。请问是什么问题? |
小白求助:stm32f103c8t6 hal库源码(带ADC驱动)
求助大神们,ADC用DMA方式采集10个通道,该怎么做和配置工程
stm32f103的spi+dma可以用IO模拟spi+dma替代吗
stm32f407的ADC采样
stm32 usart+dma
MCSDK 直线电机速度控制
STM32H7串口DMA无法使用
使用STM32H743VIT6 使用SPI+DMA无法驱动2.4寸TFT屏幕,使用查询发送函数正常
使用usb怎么配置dma搬运
HRTIM的PWM触发ADC采样问题
那么当发生相应事件时会触发中断,在中断里会对TC和HT标志清零。
如果说你基于查询方式来轮训这些标志的话,应该是很难捕捉到的。