之前一直用的是stm32f103vet6的板子,现在想换成stm32f103c8t6,却出现一堆错误,如下:
出现这个错误原因在宏定义。
芯片根据闪存的大小分为:小容量、中容量、大容量;对应的宏定义分别为:STM32F10X_LD、STM32F10X_MD、STM32F10X_HD。
而stm32f103vet6是大容量,stm32f103c8t6是中容量,因此会报错。
容量划分:
查找芯片闪存:
解决方法:将宏定义STM32F10X_HD换成STM32F10X_MD即可。
stm32官方库之宏定义的正确使用
最新推荐文章于 2024-09-11 11:43:07 发布