STM32 开发环境

下载IDE

https://www.arduino.cc/en/software

配置STM32环境

https://blog.csdn.net/weixin_52091264/article/details/135746620
http://dan.drown.org/stm32duino/package_STM32duino_index.json

配置Arduino 中开发板的时钟频率

配置文件位置
// #include <variant_generic.h>
//引入个头文件,找到时钟配置位置 C:\Users\Administrator\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.7.1\variants\STM32F1xx\F103C8T_F103CB(T-U)\generic_clock.c

在 stm32cubemx 中配置好cpu等等,生成代码后,修改generic_clock.c SystemClock_Config 函数

// 验证时钟频率是否修改成功,
#include "stm32f1xx_hal.h"
uint32_t sysclk_freq = HAL_RCC_GetSysClockFreq();
char timeStr[9];
sprintf(timeStr, "ClockFreq :%ld", sysclk_freq);

评论