逸璞丷昊的博客

希望晚一些再遇见你,我在努力变优秀!

STM32F4外设PA.8输出内部、外部和系统时钟的MCO功能实现 - STM32的MCO输出

       使用的板子是STM32F407核心板,分别测试了三种时钟输出的情况,这里没有截图,大概波形是这样的:输出外部高速时钟(晶振)的效果是最好,其次是输出内部高速时钟16M,效果也不错,但是输出系统时钟时,波形失真明显,但感觉也还是可用的,但不分频输出168M时(IO输出最高100M),波形呈三角波。 

//使用外部时钟
RCC_APB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,ENABLE);
GPIO_InitTypeDef SCK_InitStructure;
SCK_InitStructure.GPIO_Pin = GPIO_Pin_8;
SCK_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
SCK_InitStructure.GPIO_Mode = GPIO_Mode_AF;
SCK_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_Init(GPIOA, &SCK_InitStructure);
RCC->CFGR |= 0<<24; //输出HSI时钟16M不分频
// RCC->CFGR |= 2<<21; //输出外部高速时钟8M
// RCC->CFGR |= (u32)0x3B<<21; //输出系统时钟 5分频 168/5

阅读更多
版权声明:- - 内容若有错误,请您务必指出,感谢让我提高并给予我建议的你! - - 转载请注明出处 https://blog.csdn.net/yishuicanhong/article/details/79977005
文章标签: STM32 MCO时钟
个人分类: STM32 嵌入式开发
相关热词: stm32f4包
上一篇ZYNQ开发板的NFS文件系统安装 - ZYNQ7020学习
下一篇24V低压检测电路 - 低压检测电压
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭