配置:使用STM32G030F6 ADC外设时,ADC使用两个通道。DMA配置为循环模式,ADC扫描模式+非连续采样。 问题:初始化阶段能进一次DMA传输完成中断,在main函数中再次开启ADC转化不能进入DMA传输完成中断,像是启动ADC转换时,ADC只转换了一个通道,导致DMA传输长度不对,进不了中断。尝试了各种方法,没有解决,目前用了连续转化暂时使用。同样的方法在G431可正常实现。 配置及代码如下: |
STM32G0B1CC单片机多个从板使用CAN链接,CAN接收帧和发送帧丢失的问题。
STM32G0B1adc+dma采样数据错位
cube stm32g030f6p6 adc analog watchdog1 无法配置
STM32G070使用HAL_SPI_Receive函数疑问
stm32g030j6m6如何使用串口烧录程序?NRST引脚能否作为普通输入IO口用?
STM32的H5/U5系列处理器内置运放支持负压运算吗?比如输入-1V,放大倍数为2时输出-2V
stm32G030C8T6 官方例程库
STM32G070 调用HAL_I2C_Mem_Read_IT测试疑问
STM32G030F6P6中的3种睡眠模式的功耗分别是多少
STM32G0B1VE的CAN过滤器个数问题
已经找到问题,如图
STM32G431
STM32G030