1.问题:\USER\stm32f10x.h(298): error: #67: expected a “}”
导致原因:可能是工程文件不匹配造成编译出现问题
解决办法:
keil5:进入Options——C/C++——Define进行修改

keil4:将选中部分改为相应型号,型号对应如下图:
例如,如果你选择的芯片是stm32f103c8t6,其flash为64k,宏定义就改为STM32F10X_MD,后面的_MD就是查上表得到的。
在头文件中的定义是这样的:

1.问题:\USER\stm32f10x.h(298): error: #67: expected a “}”
导致原因:可能是工程文件不匹配造成编译出现问题
解决办法:
keil5:进入Options——C/C++——Define进行修改

keil4:将选中部分改为相应型号,型号对应如下图:
例如,如果你选择的芯片是stm32f103c8t6,其flash为64k,宏定义就改为STM32F10X_MD,后面的_MD就是查上表得到的。
在头文件中的定义是这样的:


被折叠的 条评论
为什么被折叠?