开发板使用的是 CH32V103C_EVT今天在使用串口中断的时候,同时激活10-15通道GPIOB端口的中断时,只能激活15通道别的通道激活不了时为什么?下边时我的程序
热门产品 :
CH32X035: 32位USB+USB PD单片机
开发板使用的是 CH32V103C_EVT今天在使用串口中断的时候,同时激活10-15通道GPIOB端口的中断时,只能激活15通道别的通道激活不了时为什么?下边时我的程序
这个H文件,请大家帮我看看时哪里出了问题,还是说不支持多路中断,这个应该不可能。
15通道的中断程序和上边一样的,电脑原因显示不出来。
我突然想到是不是我抢占优先级和响应优先级都写成一样的了,就只触发了一个啊,如果及时时这样只有一个中断产生的时候也应该响应才对啊,现在时触发了之后没有响应,小灯没亮起来,就15通道有反应,小灯亮了。
您好,附件是我的测试例程,EXTI引脚为PB10到PB15引脚,测试是没有问题的,可以参考一下,建议在初始化的时候对结构体清零,此外注意中断函数要加中断声明,
首先非常的感谢您能回复我,为了您的回复我也及时做了调整,一切OK,我中断使能的那里错了,那个不能“|”这样操作,我根据您的程序提示成功了非常的感谢。等我全部测试完成之后,后边慢慢的办公司的产品全部换成咱沁恒的芯片。