你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
mikecai 发表于 2019-10-9 08:40 你的DMA buffer adc_value 才两个,可能让ADC DMA 爆满,连while loop 都进不去。 建议:1)加大 adc_value ...
电子星辰 发表于 2019-10-9 11:47 可以尝试把HAL_ADC_Start_DMA里的“2”加大。另外,感觉你的需求用DMA完全没必要。 ...
建议:1)加大 adc_value;2)检查ADC 转换速度是否过快;3)DMA用中断方式
谢谢指点 同样的方法在f0和f1上试过都正常工作的
不过f334的adc时钟确实高了不少 我试一下是不是这个问题
另外单步调试的时候能进while1循环
这段程序只是为了说明问题 实际上不止这么一点点内容的