发布网友
共1个回答
热心网友
原因是库使用默认8MHz晶振,可以通过宏使用25MHz或12M晶振。具体定义在stm32f10x.h文件中,HSE_VALUE,一开始定义成了8000000,改成12000000搞定,串口通信显示正常。
STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARMCortex_-M0,M0+,M3,M4和M7内核(ST'sproctportfoliocontainsacomprehensiverangeofmicrocontrollers,fromrobust,low-cost8-bitMCUsupto32-bitARM-basedCortex_-M0andM0+,Cortex_-M3,Cortex_-M4Flashmicrocontrollerswithagreatchoiceofperipherals.SThasalsoextendedthisrangetoincludeanultra-low-powerMCUplatform)。按内核架构分为不同产品:
主流产品(STM32F0、STM32F1、STM32F3)、超低功耗产品(STM32L0、STM32L1、STM32L4、STM32L4+)、高性能产品(STM32F2、STM32F4、STM32F7、STM32H7