日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]學習野火的固件庫UART1串口案例時,用的是SIM9008模塊應用板上的STM32103F103RB芯片,使用的外部晶振是12M。串口讀取的是亂碼默認的外部晶振是8M由于stm32的庫默認是外部晶振8M的情況下實現的,所以配置串口波特率的

學習野火的固件庫UART1串口案例時,用的是SIM9008模塊應用板上的STM32103F103RB芯片,使用的外部晶振是12M。
串口讀取的是亂碼
默認的外部晶振是8M
由于stm32的庫默認是外部晶振8M的情況下實現的,所以配置串口波特率的時候也是按8M,包括主頻。

如果采用外部晶振8M或12M,配置時鐘為72MHZ 。
1)在system32_stm32f10x.c文件中的void SetSysClockTo72(void)里這樣改:
8M:
RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL9);//8*9=72
12M:
RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL6);//12*6=72

2)stm32f10x.h中修改:
8M:
#define HSE_Value ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
12M:
#define HSE_Value ((uint32_t)12000000) /*!< Value of the External oscillator in Hz */

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉