error: #20: identifier “USART1_IRQn“ is undefined

先上图
error: #20: identifier “USART1_IRQn“ is undefined_第1张图片

当出现此错误时
先查看是定义的是什么 如:我的定义是 STM32F10X_HD
error: #20: identifier “USART1_IRQn“ is undefined_第2张图片

而在stm32f10x.h 中typedef enum IRQn 没有找到对应STM32F10X_HD 的枚举 如下图所示
error: #20: identifier “USART1_IRQn“ is undefined_第3张图片
这时只用相应的添加就可以了

error: #20: identifier “USART1_IRQn“ is undefined_第4张图片
最后成功编译通过。
error: #20: identifier “USART1_IRQn“ is undefined_第5张图片

你可能感兴趣的:(笔记)