..\..\..\..\..\..\firmware\CMSIS\core\core_cm0.h(500): error: #20: identifier "IRQn_Type" is undefined
时间: 2023-08-11 15:03:26 浏览: 167
这个错误通常是由于缺少必要的头文件引起的。在使用 IRQn_Type 之前,你需要包含对应的头文件。
在这种情况下,你需要包含 CMSIS 的头文件。请确保在你的代码中包含以下语句:
```c
#include "core_cm0.h"
```
这将包含 CMSIS 的核心头文件,其中包含 IRQn_Type 的定义。这样,在编译时就不会出现 "identifier "IRQn_Type" is undefined" 的错误了。
如果你已经包含了这个头文件,那么可能是因为你的 CMSIS 版本不匹配,或者没有正确配置编译器的 include 路径。请检查你的项目设置,确保正确设置了 CMSIS 头文件的路径。
如果问题仍然存在,请提供更多的代码和编译器信息,以便我能够更好地帮助你解决问题。
阅读全文