CUBEMX生成代码需要注意顺序,折腾STM32+ADC+DMA
问题现象:用最新版的6.3.0版CUBEMX+最新的L0系列1.12.1的库,生成ADC+DMA代码,添上几句简单的代码和回调函数本应该就可以正常AD了,结果DMA始终无法传输数据,而单步运行所有初始化和运行过程始终返回HAL_OK,但是始终不进DMA传输过程。一度以为买到假的STM32了,又一度以为板子设计有问题而开始怀疑人生。解决办法:将CUBEMX生成的原始代码中main初始化代码 MX_GPIO_Init(); MX_ADC_Init(); MX_DMA_Init();调整
原创
2021-08-12 08:24:30 ·
1575 阅读 ·
9 评论