STM32F103ZET6代码转STM32F103RBT6芯片上,出现很多错误

2019-10-16 03:09发布

将代码从STM32F103ZET6代码转STM32F103RBT6芯片上,出现了很多错误。
主要都是stm32f10x.h的错。可能要改代码的什么吧,或者换个头文件
就像下面的错误说明

..USERstm32f10x.h(298): error:  #67: expected a "}"
    ADC1_2_IRQn                 = 18,     /*!< ADC1 and ADC2 global Interrupt                       */
..USERstm32f10x.h(472): warning:  #12-D: parsing restarts here after previous syntax error
  } IRQn_Type;
main.c: 1 warning, 1 error
compiling stm32f10x_it.c...
stm32f10x.h(298): error:  #67: expected a "}"
    ADC1_2_IRQn                 = 18,     /*!< ADC1 and ADC2 global Interrupt                       */
stm32f10x.h(472): warning:  #12-D: parsing restarts here after previous syntax error
  } IRQn_Type;
stm32f10x_it.c: 1 warning, 1 error
compiling system_stm32f10x.c...
stm32f10x.h(298): error:  #67: expected a "}"
    ADC1_2_IRQn                 = 18,     /*!< ADC1 and ADC2 global Interrupt                       */
stm32f10x.h(472): warning:  #12-D: parsing restarts here after previous syntax error
  } IRQn_Type;
system_stm32f10x.c: 1 warning, 1 error
compiling led.c...
..USERstm32f10x.h(298): error:  #67: expected a "}"
    ADC1_2_IRQn                 = 18,     /*!< ADC1 and ADC2 global Interrupt                       */
..USERstm32f10x.h(472): warning:  #12-D: parsing restarts here after previous syntax error
  } IRQn_Type;


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
正点原子
1楼-- · 2019-10-16 04:15
C/C++选项卡的宏定义不对,定义成:STM32F10X_MD试试。
来俩不甜的
2楼-- · 2019-10-16 09:57
启动文件和宏定义都要改到对应的
康仔呦
3楼-- · 2019-10-16 12:42
 精彩回答 2  元偷偷看……
haozix521
4楼-- · 2019-10-16 12:46
正点原子 发表于 2016-5-18 15:06
C/C++选项卡的宏定义不对,定义成:STM32F10X_MD试试。

可以了。之前在战舰板上面频率是72M   不过到STM32F103RBT6就是8M了。不太对,是不是还要改什么文件啊?
沉默焚烧
5楼-- · 2019-10-16 13:28
不一样的地方要改掉呀。
haozix521
6楼-- · 2019-10-16 15:19
沉默焚烧 发表于 2016-5-19 10:47
不一样的地方要改掉呀。

ZET6和RBT6有很多不同,就连IO口定义方式都要改。怎么破

一周热门 更多>