代码拉取完成,页面将自动刷新
1、功能说明 1、ADC1采样、转换PC2引脚的模拟电压。 2、其中ADC1转换结果通过DMA1_CH1通道读取到变量ADCConvertedValue。 2、使用环境 /* 软件开发环境:当前工程使用的软件工具名称及版本号 */ IDE工具:NucleiStudio IDE for C/C++ 2021-02 /* 开发板 */ CM32M433R-START 3、使用说明 /* 描述相关模块配置方法;例如:时钟,I/O等 */ 1、时钟源: HSE=8M,PLL=144M,AHB=144M,APB1=36M,APB2=72M,ADC CLK=144M/16,ADC 1M CLK=HSE/8,DMA CLK=144M。 2、端口配置: PC2选择为模拟功能ADC1转换通道8。 3、DMA: DMA1_CH1通道回环模式搬运一个半字的ADC1转换结果到ADCConvertedValue变量。 4、ADC: ADC1独立工作模式、连续转换、扫描模式、软件触发、12位数据右对齐,转换通道8即PC2的模拟电压数据。 /* 描述Demo的测试步骤和现象 */ 1、编译后打开调试模式,将变量ADCConvertedValue添加到watch窗口观察。 2、通过改变PC2引脚的电压,可以看到转换结果变量同步改变。 4、注意事项 1、当系统采用HSE时钟时(一般HSI也是打开的),RCC_ConfigAdc1mClk(RCC_ADC1MCLK_SRC_HSE, RCC_ADC1MCLK_DIV8)可以配置为HSE或者HSI。 2、当系统采用HSI时钟时(一般HSE是关闭的),RCC_ConfigAdc1mClk(RCC_ADC1MCLK_SRC_HSI, RCC_ADC1MCLK_DIV8)只能配置为HSI。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。