微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > STM32F1xx通过stm32cubeMX配置外部触发双ADC同步采样心得及bug解决

STM32F1xx通过stm32cubeMX配置外部触发双ADC同步采样心得及bug解决

时间:10-02 整理:3721RD 点击:
stm32cube中F1xx的库尚且不是非常完善,使用ADC的过程中碰到几个问题;
1、外部触发双ADC同步采样,DMA传输的配置问题
如下图所示进行配置后,会出现初始化跳转ErrorHandler的问题。




此时需要在ErrorHandler服务中添加如下代码:

  1. // To avoid error of dual adc config with using stm32cubemx
  2.     if(HAL_ADC_GetState(&hadc2)==

复制代码

2、停止DMA时,下次重新启动ADC会出现数据错位的问题,需要完全重新初始化ADC及DMA配置,此处具体原因尚未深究,待有时间了再查一下。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top