找回密码
 立即注册
查看: 21335|回复: 0

NUCLEO-F070RB学习笔记 - DMA模式下的ADC(一)

[复制链接]

99

主题

45

回帖

184

积分

版主

积分
184

优秀版主

发表于 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


如果你能看到我的世界里那些渐渐消逝的美好,你就能体会到现在所拥有的幸福。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|YiBoard一板网 ( 冀ICP备18020117号 )

GMT+8, 2025-10-30 05:37 , Processed in 0.090066 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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