您的位置 首页 动态

STM32使用笔记(一)时钟输出

内部时钟输出PA.8(MCO)STM32的PA.8引脚具有复用功能——时钟输出(MCO),该功能能将STM32内部的时钟通过PA.8输出.操作流程:1)、设置PA.8为…

内部时钟输出PA.8(MCO)

STM32的PA.8引脚具有复用功用——时钟输出(MCO),该功用能将STM32内部的时钟经过PA.8输出.
操作流程:
1)、设置PA.8为复用Push-Pull形式。
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_8;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;
GPIO_Init(GPIOA,&GPIO_InitStructure);

2)、挑选输出时钟源。
时钟的挑选由时钟装备寄存器(RCC_CFGR)中的MCO[2:0]位操控。
RCC_MCOConfig(RCC_MCO);
参数RCC_MCO为要输出的内部时钟:
RCC_MCO_NoClock—无时钟输出
RCC_MCO_SYSCLK—输出体系时钟(SysCLK)
RCC_MCO_HSI—输出内部高速8MHz的RC振荡器的时钟(HSI)
RCC_MCO_HSE—输出高速外部时钟信号(HSE)
RCC_MCO_PLLCLK_Div2—输出PLL倍频后的二分频时钟(PLLCLK/2)

注:因为STM32GPIO输出管脚的最大呼应频率为50MHz,假如输出频率超越50MHz,则输出的波形会失真。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/dongtai/275990.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部