AT32 WorkBench常用功能44--AT32F403A2 ADC普通组同时模式配置本文主要介绍如何基于AT32 WorkBench配置ADC的普通组同时模式 本次例程采用2 ADC普通同时模式,在此模式下,当触发事件来了之后,2个ADC将会同时转换,当每个通道转换完成了之后,DMA将数据搬到内存,需要注意的是在此模式下,ADC通道采样时间、个数需要配成一致 转换时序 ![]() 硬件环境 AT-START-F403A 软件环境 AT32 WorkbenchMDK5串口助手 配置步骤 1打开AT32WorkBench新建AT32F403A工程 ![]() 2配置系统时钟(如果使用默认内部HICK,跳过此步骤2) 2.1 打开外设CRM配置HEXT为时钟振荡器,如下图 ![]() 2.2 打开时钟配置 ![]() 3配置普通组转换 3.1配置ADC2,通道转换顺序为ADC CH2、ADC CH3、ADC CH1 ![]() 3.2配置ADC1,通道转换顺序为ADC CH1、ADC CH2、ADC CH3 ![]() 4 配置DMA通道 ![]() 5配置串口打印 5.1配置USART1 ![]() 5.2 USART1引脚配置成PA9 ![]() 5.3 开启串口打印 ![]() 6点击“生成代码”生成MDK5代码工程 ![]() 7配置ADC普通通道转换相关应用代码 main.c的mian函数写法如下, 可以直接替换这部分代码 复制 int main(void) 8将ADC引脚接以下电压, ADC CH1(PA1引脚)接3.3V ADC CH2(PA2引脚)接1.6V ADC CH3(PA3引脚)接0V 9在MDK5上编译,并下载代码到AT32F403A MCU 上 10复位运行AT32F403A MCU,用串口助手观看打印信息,ADC数据每1秒钟转换一次 ![]() |
共1条
1/1 1 跳转至页
[AT32WorkBench]AT32WorkBench常用功能44--AT32F403A2ADC普通组同时模式配置

关键词: AT32MCU
共1条
1/1 1 跳转至页