版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/
此文档主要介绍如何修改STM32L151系列的标准库的时钟晶振
因为STM32的标准库函数中默认使用的外部8M的高速晶振但是在实際的开发阶段,可以使用的不是8M的系统时钟72m 外部晶振8m所以此时需要对标准库函数做出相应的修改,系统时钟72m 外部晶振8m才可以起振本文檔将使用12M的外部高速晶振为例,来大致的了解如何修改标准库函数使其调用外部的12M高速晶振。
第一步:需要了解时钟函数是在什么地方調用的打开startup_stm32l1xx_md.s
第二步:了解初始化函数具体在哪里调用外部高速晶振的,打开system_stm32l1xx.c的SystemInit函数
经过这四步之后标准库函数已经改为了默认使用外蔀12M高速晶振工作。具体情况可以使用示波器进行验证在此不多余介绍。