CubeMX再次生成代码时中文注释出现乱码,如何解决?
STM32G431 ADC只有软件触发,无法通过硬件触发
在stm32cubeAI上,打开Lanuch NeuralNet Studio提示打不开
能修改Cube MX 存放文档资料的文件夹吗?
stm32cubmx2是否有计划推广到其他stm32芯片使用?
stm32cubemx无法下载
在stm32cuide中打不开stm32cubemx
关于stm32cubeide下载问题
x-cube-ai或ST Edge AI Core有关算子融合的问题
CubeMX加载X-CUBE-AI库以后 再新建工程进不去mcu选择界面
微信公众号
手机版
我遇到此类问题应对的方法就是简化操作,先调试好一个通道的ADC,然后再测试多个通道。
如同小伙伴所说,一步一步来,从ADC,DMA,以及定时器出发,都需要看看参考手册。
Cube库中有类似的例程,可以先跑跑,熟悉后再适当增加你需要的资源,这样就能成功。
STM32Cube_FW_H7_V1.12.1\Projects\NUCLEO-H743ZI\Examples\ADC\ADC_DualModeInterleaved
如果使用DMA方式,注意数组别安排在TCM区域了。
再就是调试时可以先关闭dcache,等结果OK后再打开DCAche,针对性做些相应配置也来得及。
再就是检查下ADC有关DMA的配置,尤其那个转换数据管理模式,要跟你的DMA配置一致,normal模式和circular模式的选项是不一致的。我的测试是使用circular模式。
下面是我使用了ADC1 ADC2各4个通道的转换结果: