编译例子就失败,说这个文件有错
Keil\WCH32F2xx_DFP\1.0.3\Device\StdPeriph_Driver\src\ch32f20x_misc.c
说这一行代码不对
NVIC->IP[NVIC_InitStruct->NVIC_IRQChannel] = tmppriority;
查了下 应该是少了个R
NVIC->IPR[NVIC_InitStruct->NVIC_IRQChannel] = tmppriority;
发布代码都这么不严肃的吗
编译例子就失败,说这个文件有错
Keil\WCH32F2xx_DFP\1.0.3\Device\StdPeriph_Driver\src\ch32f20x_misc.c
说这一行代码不对
NVIC->IP[NVIC_InitStruct->NVIC_IRQChannel] = tmppriority;
查了下 应该是少了个R
NVIC->IPR[NVIC_InitStruct->NVIC_IRQChannel] = tmppriority;
发布代码都这么不严肃的吗
您好,感谢你的反馈,方便把你编译出现问题的工程发过来具体看一下么,关于该寄存器的缩写,这边也会具体看一下的。因为在core_cm3.h文件中,该寄存器也是按照IP写的,如下图,按理说编译不会报错的,这边EVT例程都编译测试过。若方便,可将编译报错的工程发至我的邮箱(lzs@wch.cn)具体看一下。
我看了下 core_cm3.h 是这样的 可能版本不一致?
您好,你的EVT是哪个版本的,正常EVT的更新应该不会对这些文件修改。下面链接为最新的EVT下载链接,可以下载参考一下。
https://www.wch.cn/downloads/CH32F20xEVT_ZIP.html
我用的就是刚下的EVT 安装的里面的keil pack。 我查了下core_cm3.h路径 ,应该用的系统自带的