如何在stm32f10x.h定义芯片

2025-03-13 23:24:37
推荐回答(1个)
回答1:

小容量是指闪存存储器容量在16K至32K字节之间。
中容量是指闪存存储器容量在64K至128K字节之间。
大容量是指闪存存储器容量在256K至512K字节之间。

STM32F10X_LD_VL 对应于 LowDensity ValueLine,即小容量的STM32F100
STM32F10X_MD_VL 对应于 MediumDensity ValueLine,即中等容量的STM32F100
STM32F10X_HD_VL 对应于 HighDensity ValueLine,即大容量的STM32F100
STM32F10X_CL 对应于 ConnectivityLine,即STM32F105、STM32F107

其实更常用的是STM32F103:
STM32F10X_LD 对应于 LowDensity ,即小容量的STM32F103、101
STM32F10X_MD 对应于 MediumDensity ,即中等容量的STM32F103、101
STM32F10X_HD 对应于 HighDensity ,即大容量的STM32F103、101

常用的做法是在 stm32f10x.h头文件里,定义上面的1个芯片。