全站数据
8 4 2 0 5 8 1

adc模块的时钟是如何确定的

会计说 | 简单学习,快乐成才!         
问题更新日期:2024-10-14 16:32:50

问题描述

adc模块的时钟是如何确定的求高手给解答
精选答案
最佳答案

ADC模块的时钟的确定:

(1),由时钟控制器提供的ADCCLK时钟和PCLK2(APB2时钟)同步。CLK控制器为ADC时钟提供一个专用的可编程预分频器。

(2) 一般情况下在程序 中将 PCLK2 时钟设为与系统时钟相同

RCC_HCLKConfig(RCC_SYSCLK_Div1);

RCC_PCLK2Config(RCC_HCLK_Div1);

RCC_PCLK1Config(RCC_HCLK_Div2);

(3)在时钟配置寄存器(RCC_CFGR) 中 有 为ADC时钟提供一个专用的可编程预分器

位15:14 ADCPRE:ADC预分频

由软件设置来确定ADC时钟频率

00:PCLK2 2分频后作为ADC时钟

01:PCLK2 4分频后作为ADC时钟

10:PCLK2 6分频后作为ADC时钟

11:PCLK2 8分频后作为ADC时钟

我们可对其进行设置 例如:

RCC_ADCCLKConfig(RCC_PCLK2_Div4);