日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

STM32F103外部晶振由8M变为12M

發布時間:2025/3/21 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 STM32F103外部晶振由8M变为12M 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

官方提供的庫文件中,HSE(外部高速時鐘)默認為8MHz,最高主頻為8*9=72MHz,如果將HSE變為12MHz,不修改庫文件的話,最高主頻則變為12*9=108MHz,最典型的問題就是USART可以通信,但是接收到的數據與發送的不一致,并且找不到啥原因,害的我瞎折騰了一整天,下面列舉需要修改的地方。

1、修改stm32f10x.h中的HSE_VALUE,原本的代碼如下:

  • #if?!defined??HSE_VALUE??

  • ?#ifdef?STM32F10X_CL?????

  • ??#define?HSE_VALUE????((uint32_t)25000000)???

  • ?#else???

  • ??#define?HSE_VALUE????((uint32_t)8000000)???

  • ?#endif???

  • #endif???

  • ?

    ?

    修改后的如下:

    ?

  • #if?!defined??HSE_VALUE??

  • ?#ifdef?STM32F10X_CL?????

  • ??#define?HSE_VALUE????((uint32_t)25000000)???

  • ?#else???

  • ??#define?HSE_VALUE????((uint32_t)12000000)???

  • ?#endif???

  • #endif???


  • 2、修改system_stm32f10x.c中的時鐘配置,先找到void SystemInit(void)---》SetSysClock()---》SetSysClockTo72(),將9倍頻改為6倍頻,12*6=72MHz,原本代碼如下:

  • #ifdef?STM32F10X_CL??

  • ??????

  • ????????????

  • ????RCC->CFGR2?&=?(uint32_t)~(RCC_CFGR2_PREDIV2?|?RCC_CFGR2_PLL2MUL?|??

  • ??????????????????????????????RCC_CFGR2_PREDIV1?|?RCC_CFGR2_PREDIV1SRC);??

  • ????RCC->CFGR2?|=?(uint32_t)(RCC_CFGR2_PREDIV2_DIV5?|?RCC_CFGR2_PLL2MUL8?|??

  • ?????????????????????????????RCC_CFGR2_PREDIV1SRC_PLL2?|?RCC_CFGR2_PREDIV1_DIV5);??

  • ??????????

  • ????RCC->CR?|=?RCC_CR_PLL2ON;??

  • ??????

  • ????while((RCC->CR?&?RCC_CR_PLL2RDY)?==?0)??

  • ????{??

  • ????}??

  • ??????

  • ?????

  • ???????

  • ????RCC->CFGR?&=?(uint32_t)~(RCC_CFGR_PLLXTPRE?|?RCC_CFGR_PLLSRC?|?RCC_CFGR_PLLMULL);??

  • ????RCC->CFGR?|=?(uint32_t)(RCC_CFGR_PLLXTPRE_PREDIV1?|?RCC_CFGR_PLLSRC_PREDIV1?|???

  • ????????????????????????????RCC_CFGR_PLLMULL9);???

  • #else??????

  • ??????

  • ????RCC->CFGR?&=?(uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC?|?RCC_CFGR_PLLXTPRE?|??

  • ????????????????????????????????????????RCC_CFGR_PLLMULL));??

  • ????RCC->CFGR?|=?(uint32_t)(RCC_CFGR_PLLSRC_HSE?|?RCC_CFGR_PLLMULL9);??

  • #endif???


  • 修改后的如下:

  • #ifdef?STM32F10X_CL??

  • ??????

  • ??????

  • ??????

  • ??????????

  • ????RCC->CFGR2?&=?(uint32_t)~(RCC_CFGR2_PREDIV2?|?RCC_CFGR2_PLL2MUL?|??

  • ??????????????????????????????RCC_CFGR2_PREDIV1?|?RCC_CFGR2_PREDIV1SRC);??

  • ????RCC->CFGR2?|=?(uint32_t)(RCC_CFGR2_PREDIV2_DIV5?|?RCC_CFGR2_PLL2MUL8?|??

  • ?????????????????????????????RCC_CFGR2_PREDIV1SRC_PLL2?|?RCC_CFGR2_PREDIV1_DIV5);??

  • ????

  • ??????

  • ????RCC->CR?|=?RCC_CR_PLL2ON;??

  • ??????

  • ????while((RCC->CR?&?RCC_CR_PLL2RDY)?==?0)??

  • ????{??

  • ????}??

  • ??????

  • ?????

  • ???????

  • ????RCC->CFGR?&=?(uint32_t)~(RCC_CFGR_PLLXTPRE?|?RCC_CFGR_PLLSRC?|?RCC_CFGR_PLLMULL);??

  • ????RCC->CFGR?|=?(uint32_t)(RCC_CFGR_PLLXTPRE_PREDIV1?|?RCC_CFGR_PLLSRC_PREDIV1?|???

  • ????????????????????????????RCC_CFGR_PLLMULL9);??

  • ??

  • #else??????

  • ??????

  • ????RCC->CFGR?&=?(uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC?|?RCC_CFGR_PLLXTPRE?|??

  • ????????????????????????????????????????RCC_CFGR_PLLMULL));??

  • ????RCC->CFGR?|=?(uint32_t)(RCC_CFGR_PLLSRC_HSE?|?RCC_CFGR_PLLMULL6);??

  • #endif???

  • 《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

    總結

    以上是生活随笔為你收集整理的STM32F103外部晶振由8M变为12M的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 免费成人深夜夜视频 | 亚洲精品中文字幕在线观看 | 亚洲中字在线 | 巨大胸大乳奶电影 | 久久久久久久久久国产精品 | 国精无码欧精品亚洲一区蜜桃 | 操你妹影院 | 伊人久久天堂 | 亚洲人做受 | 极品探花在线播放 | 在线成年人视频 | 黄91在线观看 | 精品国产一区二区三区久久 | 91导航| 三级全黄做爰在线观看 | 欧美一级久久 | 2021狠狠操| 好吊妞这里只有精品 | 男生舔女生胸 | 国产精品普通话 | 少妇人妻在线视频 | av在线电影观看 | 成年人拍拍视频 | 欧美色呦呦 | 西川结衣在线观看 | 懂色av蜜臀av粉嫩av分享吧最新章节 | 东方成人av在线 | 久久亚洲av无码精品色午夜麻豆 | 噜噜色图| 性生活视频播放 | 日本韩国在线播放 | 成人毛片网站 | 又粗又大又硬又长又爽 | 久操资源网 | 波多野吉衣中文字幕 | 欧美性天天 | 六月丁香激情 | 特级特黄刘亦菲aaa级 | 欧美第三页 | 亚洲人成电影网 | 在线播放中文字幕 | 91欧美国产| www.天堂av.com| 少妇人妻综合久久中文字幕 | www日日| 色妇av | 国产精品国语自产拍在线观看 | 日韩视频免费观看高清 | 国产三级精品视频 | 九九热在线播放 | 成人黄色在线播放 | 久久久久久久久久艹 | 青青草视频污 | 成人在线免费看视频 | 人妻无码久久一区二区三区免费 | 精品国产99久久久久久宅男i | 日本在线激情 | 国产伦精品一区二区三区四区视频 | av日韩国产 | 91丨九色丨丰满人妖 | 天天弄天天干 | 久久久女人| 善良的女朋友在线观看 | 日韩一区二区在线播放 | www.浪潮av.com| 青青草视频在线免费观看 | 久久11 | 午夜精产品一区二区在线观看的 | 久久视频精品 | 亚洲国产精品国自产拍av | 夜夜夜夜骑 | 久久日韩| 亚洲黄色小说视频 | 日本一区二区三区视频在线 | 什么网站可以看毛片 | 欧美精品免费视频 | 特级西西444www大胆免费看 | 久操免费视频 | 窝窝午夜精品一区二区 | 2019中文在线观看 | 亚洲国产高清国产精品 | 91欧美在线视频 | 1024手机看片日韩 | 日本高清精品 | 亚洲综合图| 日韩大片一区二区 | 久久国产一区二区三区 | 2019天天干天天操 | 日韩在线一级片 | 欧美黑人性生活 | 欧美极品喷水 | 蜜芽在线视频 | 日本一本久草 | 久久久久久久久久艹 | 骚虎视频在线观看 | 少妇被爽到高潮动态图 | 国产精品免费无码 | 亚洲欧美日韩精品久久 | 欧美人狂配大交3d |