使用MounRiver Studio编写CH32V307单片机程序,新增的中断处理函数放在哪个源文件里?

如标题所示,我记得用keil5编写STM32F1单片机工程时,自己写的中断处理函数是放在stm32f10x_it.c这个文件里的。不知道使用MounRiver Studio编写CH32V307单片机程序,新增的中断处理函数是否也放在ch32v30x_it.c这个文件里?还是跟官方教程里的那样,放在main.c文件的下面?

烦请知道的大佬指点一下!

您好,中断服务函数放在ch32v30x_it.c与main.c均可。与stm32稍有不同的是每个中断都需添加硬件压栈或软件压栈的声明。示例如图:

image.png


好的,谢谢张工,请问上面的声明是放在主函数入口前面嘛?


您好,在调用中断服务函数之前有声明即可。


知道了,谢谢张工。


只有登录才能回复,可以选择微信账号登录