历史上的今天
返回首页

历史上的今天

今天是:2025年01月26日(星期日)

2019年01月26日 | STM32->RCC

2019-01-26 来源:eefocus

使用STM32一段时间了,总结一下其时钟系统。

STM32共有 5 个可选时钟源:


  ①HSI内部高速时钟,集成的 RC 振荡器为8MHz;


  ②HSE高速外部时钟,选接对应谐振器或时钟源, 4MHz – 16MHz;


  ③LSI 低速内部时钟, 内部集成RC 振荡器 40KHz;


  ④LSE 低速外部时钟,外接32.768KHz;


  ⑤PLL 锁相环倍频输出,倍频可选择为 2–16倍,频率最大有限制,F103不超过72MHz。


 40kHz的LSI供IWDG使用,也可作为RTC的时钟源(RTC的时钟源还可选择LSE或者HSE/128)。


 STM32全速功能的USB模块,需要一个频率为48MHz的时钟源,只能从 PLL端获取,也就是当需使用到 USB 模块时,PLL必须使能并且输出配置为48MHz或72MHz。


 另外STM32还可以将时钟信号输出到MCO脚,可以选择为 PLL输出2分频、HSI、HSE或者系统时钟,但不大于外设时钟的IO的工作频率。


 系统时钟 SYSCLK作为STM32中绝大部分部件工作的时钟源,可以选择的最大频率为 72MHz ,它通过AHB分频器分频后送给各个模块使用:


  ①送给 AHB总线、内核、内存和 DMA 使用的 HCLK时钟;


  ②通过8分频后送给Cortex的系统定时器时钟STCLK;


  ③直接送给 Cortex的空闲运行时钟 FCLK ;


  ④送给 APB1分频器,可以选择 1 、 2、 4 、 8、 16 分频,其输出中一路供APB1外设使用(最大频率 36MHz)。


  ⑤送给 APB2分频器,可以选择 1 、 2、 4 、 8、 16 分频,其输出中一路供APB2外设使用(最大频率 72MHz)。


  AHB外设包括:DMA1、DMA2、SRAM、FLITF、CRC、FSMC、SDIO。


  APB1外设包括:TIM2、TIM3、TIM4、TIM5、TIM6、TIM7、WWDG、SPI2、SPI3、USART2、USART3、USART4、USART5、I2C1、I2C2、USB、CAN、BKP、PWR、DAC。由 APB1 提供USB模块的工作时钟,但不提供其串行接口引擎 (SIE)使用的48MHz 时钟。


  APB2外设包括:AFIO、IOPA、IOPB、IOPC、IOPD、IOPE、IOPF、IOPG、ADC1、ADC2、TIM1、SPI1、TIM8、USART1、ADC3。

推荐阅读

史海拾趣

EUCHNER公司的发展小趣事

随着全球化的发展,EUCHNER公司开始实施国际化战略,加强在全球市场的布局。公司在世界各地设立了多个分销处和办事处,以便更好地满足不同国家和地区的市场需求。同时,公司还积极与国际知名企业建立合作关系,共同推动工业自动化领域的进步。通过国际化战略和全球布局,EUCHNER公司的品牌影响力得到了进一步提升。

Genesys Logic公司的发展小趣事

进入21世纪,“General Microcircuits”开始实施全球化战略,先后在美国、欧洲、亚洲等地建立研发中心和生产基地。通过全球化布局,公司不仅能够更快地响应不同地区的市场需求,还能充分利用各地的资源优势和技术优势,进一步提升产品的竞争力和市场占有率。同时,公司还加强了与国际知名电子制造商的战略合作,共同推动半导体技术的创新与发展。

Anders DX公司的发展小趣事

进入21世纪,“General Microcircuits”开始实施全球化战略,先后在美国、欧洲、亚洲等地建立研发中心和生产基地。通过全球化布局,公司不仅能够更快地响应不同地区的市场需求,还能充分利用各地的资源优势和技术优势,进一步提升产品的竞争力和市场占有率。同时,公司还加强了与国际知名电子制造商的战略合作,共同推动半导体技术的创新与发展。

DELTA公司的发展小趣事

为了更好地服务全球客户,Delta公司积极推进全球布局战略。公司在全球范围内设立了多个研发中心和生产基地,如中国大陆、中国台湾、美国、泰国、日本、墨西哥、印度、巴西以及欧洲等地。这些研发中心和生产基地不仅为Delta提供了强大的技术支持和生产能力,还使其能够更快速地响应市场需求,提供更贴近客户的服务。

Asia Electronics Ind Co Ltd公司的发展小趣事

随着公司产品的不断成熟和市场的不断扩大,Asia Electronics Ind Co Ltd积极寻求市场拓展的机会。公司加强与国际知名企业的合作,通过参加国际电子展、建立海外销售渠道等方式,不断提升品牌知名度和影响力。同时,公司还注重品牌形象的塑造,通过统一的品牌标识、宣传资料等,增强消费者对品牌的认知度和信任度。

HCC Industries公司的发展小趣事

近年来,随着全球对环境保护和可持续发展的重视,HCC Industries积极响应号召,制定了绿色可持续发展战略。公司加大了对环保技术和绿色产品的研发投入,推出了一系列符合环保标准的微电子部件产品。同时,HCC还通过优化生产工艺和节能减排措施,降低了生产过程中的能源消耗和污染排放。这一战略不仅赢得了客户和消费者的广泛赞誉,也为公司带来了更加可持续的发展前景。

问答坊 | AI 解惑

AD620仪用放大器原理与应用

AD620仪用放大器原理与应用…

查看全部问答>

急求助---ARM+GPRS!=短信!

最近在用ARM+GPRS做收发短信系统,但总是没反应,短信发不了!困惑很久,请路过的兄台多多指点,帮我看看程序有何错误!谢谢!谢谢! # include # include # include # include # include # include # include # include # includ ...…

查看全部问答>

用labview做可编程控制器实验

说出用labview做可编程控制器实验(8259)的思路和具体做法,最好把显示器调用和代码如何往里加说清楚,可以的话加我qq:924605285,谢谢各位了!…

查看全部问答>

【急】一个DeviceIoControl的问题

用DeviceIoControl中用FSCTL_GET_RETRIEVAL_POINTERS获取指定文件的分布情况,获得的数据加入ExtentCount有n个,那么LCN中很多时候highpart是为0,lowpart有数据,问一下各位大虾,我从这里中我如何知道这些碎片的具体位置? 补充一下:虽然积分少 ...…

查看全部问答>

TCP/IP数据传输问题

//发送文本 void CTCPIPDlg::OnSendtest() {     DWORD actlen, cnt = 0;     int nErrorCode;         if (m_Socket == NULL)         return;         ...…

查看全部问答>

关于红外线接收问题

89s52中我用INT0和计时器T1做了个红外线接收器 能接收 但还是有点问题 我把程序烧进单片机去  按键 有时按一下 它会处理几次甚至无数次相应操作 有时有不会只操作一次 比如说我按了\"Down\"向下键 它会处理了几次\"向下\"的操作 &n ...…

查看全部问答>

CE6编译另一错误

error C2039: \'GPGUP\' : is not a member of \'S3C2450_IOPORT_REG\'…

查看全部问答>

pic单片机串行输出信号请指点

pic串行输出信号有一段是跳动的是怎么回事,是连到lcd驱动芯片的,lcd显示的是一串稳定的数字,示波器看到的信号由一段是跳动的,什么原因?请高人解释,谢谢…

查看全部问答>

初学usb驱动开发,实验的环境问题?

能简单就简单,能省钱就省钱,大家看看我怎么建立个实验环境呢??…

查看全部问答>