打印
[RISC-V MCU 创新应用比赛]

ch32v103 设置中断优先级分组0报错

[复制链接]
1791|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Lioyae|  楼主 | 2024-9-23 14:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Lioyae 于 2024-9-23 14:06 编辑

使用CH32V103C8TC设置中断优先级分组时,设置为NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);编译报错
而使用NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
却不会报错

这是什么原因呢??



使用特权

评论回复

相关帖子

沙发
LIzs6| | 2024-9-24 10:48 | 只看该作者
可以看一下下图库文件宏定义,开启了中断嵌套,只能使用NVIC_PriorityGroup_1

使用特权

评论回复
板凳
Lioyae|  楼主 | 2024-9-24 12:44 | 只看该作者
LIzs6 发表于 2024-9-24 10:48
可以看一下下图库文件宏定义,开启了中断嵌套,只能使用NVIC_PriorityGroup_1

...

明白了,谢谢大佬,那我如果想要使用NVIC_PriorityGroup_0该怎么做呢?还是说只能使用NVIC_PriorityGroup_1?

使用特权

评论回复
地板
LIzs6| | 2024-9-25 16:50 | 只看该作者
Lioyae 发表于 2024-9-24 12:44
明白了,谢谢大佬,那我如果想要使用NVIC_PriorityGroup_0该怎么做呢?还是说只能使用NVIC_PriorityGroup ...

想要使用NVIC_PriorityGroup_0修改INTSYSCR_INEST的值为0就好了,表示不使用中断嵌套,建议直接使用NVIC_PriorityGroup_1

使用特权

评论回复
5
OKAKAKO| | 2024-10-16 21:54 | 只看该作者
很不错的案例分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝