中断服务程序能不能放到头文件或是非MAIN函数的C文件中?

2019-03-24 13:57发布

一般我们是用以下的格式来写430的C程序:
  1. #include ""
  2. #define ""
  3. extern vars1
  4. extern vars2
  5. ...
  6. void main()
  7. {
  8. ...
  9. }

  10. #pragma vector=....
  11. __interrupt void func_name()
  12. {
  13. ...
  14. }
复制代码但能不能有办法将上面的中断服务程序这一块放到工程中的其他文件中去呢?
  1. #pragma vector=....
  2. __interrupt void func_name()
  3. {
  4. ...
  5. }
复制代码我想这样一来程序结构会更清晰一些,也便于使用。求高人指点 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
Li_Lei
1楼-- · 2019-03-24 21:23
 精彩回答 2  元偷偷看……
zhuoyue
2楼-- · 2019-03-25 02:38
< :TI_MSP430_内容页_SA7 --> 头文件不生成代码。。。
ABT
3楼-- · 2019-03-25 06:55
中断也用extern,怎么个用法呢? extern void func_name();?

一周热门 更多>

相关问题

    相关文章