STM32单片机报错error: #20: identifier “TIM2_IRQn“ is undefined

stm32单片机编译报错:error: #20: identifier “TIM2_IRQn” is undefined

出错的原因:选择单片机型号头文件不对
出错例字如下图:
STM32单片机报错error: #20: identifier “TIM2_IRQn“ is undefined_第1张图片
编译报错:
在这里插入图片描述
解决此错误步骤:
1、选择工具栏中的魔法棒
在这里插入图片描述
2、选择Options窗口中的C/C++选项,修改对应单片机的头文件,即可解决此错误,要确定自己在编写程序选的单片机型号是多少。
STM32单片机报错error: #20: identifier “TIM2_IRQn“ is undefined_第2张图片
比如我原来选择的单片机型号是STM3207系列的,但头文件是STM32F104,就会报上面的错误,当我修改了头文件为STM32F070,错误就可以解决。

你可能感兴趣的:(STM32,单片机,stm32)