99
45
184
版主
开发环境: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转换的结果:
将A0连接至3V3,在变量窗口查看ADC转换的结果:
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
活跃且尽责职守的版主
|手机版|YiBoard一板网 ( 冀ICP备18020117号 )
GMT+8, 2025-10-30 05:44 , Processed in 0.100714 second(s), 4 queries , Gzip On, Redis On.
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.