[GD32E] GD32E230F8P6 USART1配置中断优先级出现BUG

[复制链接]
998|102
亚瑟 发表于 2026-8-14 12:36 | 显示全部楼层
中断优先级配置得过高可能导致CPU忙等待,可以尝试降低优先级或检查中断分组设置。
AIsignel 发表于 2026-8-18 18:44 | 显示全部楼层
GD32的HAL库易于上手,功能全面,新手学习单片机的好帮手。
班杰明 发表于 2026-8-17 16:55 | 显示全部楼层
优先级分组配置很重要,先调用 nvic_priority_group_config(),再设置 nvic_irq_enable()。别忘了检查NVIC优先级寄存器,确保设置正确。
闪烁黎明 发表于 2026-8-18 13:27 | 显示全部楼层
搞错NVIC优先级分组了,先用NVIC_PRIORITYGROUP_4试试。
EchoInSilence 发表于 2026-8-19 12:39 | 显示全部楼层
优先级分组别忘了,NVIC_PRIORITYGROUP_4。我这之前配置优先级时犯过类似错误,直接卡死。
低语之树 发表于 2026-8-20 13:13 | 显示全部楼层
NVIC优先级分组别忘了,GD32E230优先级是8位,设成nvic_irq_enable(USART1_IRQn, 5, 0)试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则