#if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL) || (defined STM32F10X_HD_VL) /* #define SYSCLK_FREQ_HSE HSE_VALUE */ #define SYSCLK_FREQ_24MHz 24000000 #else /* #define SYSCLK_FREQ_HSE HSE_VALUE */ /* #define SYSCLK_FREQ_24MHz 24000000 */ /* #define SYSCLK_FREQ_36MHz 36000000 */ /* #define SYSCLK_FREQ_48MHz 48000000 */ /* #define SYSCLK_FREQ_56MHz 56000000 */ #define SYSCLK_FREQ_72MHz 72000000 #endif
时间: 2024-01-24 08:19:43 浏览: 138
I2C.zip_STM3210E_STM32F10X.h_stm32_eval.h_stm32_eval_i2c__stm32f
这段代码是针对不同型号的 STM32 微控制器定义系统时钟频率的宏。如果当前使用的是 STM32F10X_LD_VL、STM32F10X_MD_VL 或者 STM32F10X_HD_VL 型号的微控制器,则将系统时钟频率定义为 24MHz。否则,将系统时钟频率定义为 72MHz。在注释中还给出了其他可能的时钟频率选项,但是被注释掉了。
阅读全文