[麦麦茶水间] 【每周分享】STM32CubeMX配置-ADC多通道配置(DMA)

[复制链接]
456|1
liao6 发表于 2025-9-10 14:32 | 显示全部楼层 |阅读模式
@21小跑堂、#申请原创#
一、写在前面

        ADC通道采集数据的两种方式:

        1)ADC轮询采集数据直接放到数组中;

        2)采用中断方式,ADC采集完成进入中断,中断关闭ADC采集,取数据之后再打开ADC采集。

以下按第一种方式实现:

二、ADC多通道配置

1)配置通道及参数

    如果要控制轮询采样通道,设置Sequencer参数,Rank1,2,3即为采样通道顺序。
   
2)配置DMA
   
3)配置引脚
   

二、配置RCC、SYS、时钟及Project Manager,生成代码。

三、代码部分

  需手动开启ADC采集:HAL_ADC_Start_DMA(&hadc1,(uint32_t*)&ADC1_Value,6);

  



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评论

@21小跑堂 管理员,你好,求原创审核哦!  发表于 2025-9-17 08:55
您需要登录后才可以回帖 登录 | 注册

本版积分规则

51

主题

125

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部