如题 使用stm32cube生成代码 打开两个adc通道 配置为dma方式获取数据 程序与cube配置见下图 具体问题表现为调试模式下观察adcdma读取值有变化 counter值无变化 while1中循环语句不执行 循环体内打断点无反应 注释掉HAL_ADC_Start_DMA后能正常进循环 请懂的人指点一二,谢谢!
建议:1)加大 adc_value;2)检查ADC 转换速度是否过快;3)DMA用中断方式
谢谢指点 同样的方法在f0和f1上试过都正常工作的
不过f334的adc时钟确实高了不少 我试一下是不是这个问题
另外单步调试的时候能进while1循环
这段程序只是为了说明问题 实际上不止这么一点点内容的