• 2024-10-24STM32H723 ADC+DMA 误差解决
    很多论坛提到STM32H723ADC不准的问题,在安富莱的论坛上很多。实测STM32CubeFW_H7V1.9.1这个库生成的ADC的驱动代码可以实现ADC的精确测量。需要注意的是在ADC的初始化后,要对ADC进行校准,如果不进行校准ADC1ADC2会有50个ADC左右的误差,ADC3有接近130个ADC值得误差。`voidMX_AD
  • 2024-09-28STM32 f407 多通道ADC采集+DMA传输 基于HAL库和Cubemx配置
    在实际应用中ADC往往是要和DMA一起使用的,DMA将ADC转换值放入预设好的变量中,该过程不占用CPU资源,需要读取ADC输入时再让CPU读取变量即可。下面记录使用cubemx配置多通道ADC采集的具体流程,并编写对ADC采样值进行滤波的程序(选择开发板、开启外部时钟和SW调试接口、ProjectManage
  • 2024-07-13STM32F407外设ADC配置流程及代码示例
    STM32F407外设ADC配置流程及代码示例STM32的ADC(模拟-数字转换器)是STM32微控制器系列中集成的一个关键外设,用于将模拟信号(如温度、压力、光强等传感器输出的电压或电流信号)转换为数字信号,以便微控制器能够处理和分析这些信号。ADC配置流程:时钟配置:启用GPIOF和ADC的时钟。这是