下载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);