单片机/MCU论坛
直播中

孙奕

7年用户 894经验值
私信 关注
[问答]

请问中断服务程序放哪里都可以吗?

应用中断的时候,中断服务函数一般放哪里

平时写STM32的时候,都直接把中断服务函数写在main.c里面,而且一直以为就应该这么写

看别人k60的程序,发现他把所有的中断都放在了额isr.c里面,而且没有isr.h文件但是有但是有.o.cstat.et和.pbi文件

是中断服务函数无论放哪里都可以被正常调用吗?

回帖(2)

蒋喜玲

2023-11-8 10:56:14
放在那里都可以,但是主要推荐两种方式,放在配置功能文件的文件里面,这个挺方便的,还有就是放在专门的中断文件里面,比如stm32的stmf10x_it.c里面,方便统一管理。其他方式你自己看着也不习惯吧,差不多就是这个样子。 
举报

阿信509

2023-11-8 13:13:00
放在哪都可以,主要是好看好找好管理就行
举报

更多回帖

发帖
×
20
完善资料,
赚取积分