woshi_ziyu
发表于: 2015-9-12 17:39:26 | 显示全部楼层

开发环境:Keil 5.14

开发平台:NUCLEO-F070RB + STM32Cube_FW_F0_V1.3.0。


在STM32CubeF0库中提供了NUCLEO-F070RB的基本例程,其中ADC的例程位于..\STM32Cube_FW_F0_V1.3.0\Projects\STM32F070RB-Nucleo\Examples\ADC文件夹下。

使用DMA模式下的ADC时,首先初始化ADC外设端口,然后对ADC进行校准,配置ADC的通道,最后开始DMA模式下的转换。

该例程使用的是ADC的通道0,采集的引脚是Arduio的A0。

DMA把ADC转换的结果保存在aResultDMA变量中,在Watch1窗口添加该变量。勾选View -> Periodic Window Update菜单项,确保变量在运行中实时显示当前的值。

将A0连接至GND,查看ADC转换的结果:

0.jpg

将A0连接至3V3,在变量窗口查看ADC转换的结果:

3453.jpg


跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 48 | 回复: 79



手机版|

GMT+8, 2024-4-25 18:29 , Processed in 0.053765 second(s), 8 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表