在凌阳单片机里面怎么把两个都有中断的独立程序合成一个程序?

[复制链接]
查看11 | 回复2 | 2010-6-6 14:54:49 | 显示全部楼层 |阅读模式
我把第一个主程序修改后复制到第二个主程序里在把第一个程序的isr.asm、system.asm复制到第二个程序的文件里加到sourceFiles里,提示_FIQ、_IOQ3
等定义了两次,我就想问问怎么把两个独立的程序合成一个,因为我第二个程序要用到第一个程序,请编程高手解答!
可是有提示_FIQ、_IOQ3等定义了两次啊 这几个是唯一的中断吧

回复

使用道具 举报

千问 | 2010-6-6 14:54:49 | 显示全部楼层
把其中一个程序修改为子程序,需要用的时候再调用,用全局变量把需要定义的变量全部定义一次就行。。。。
回复

使用道具 举报

千问 | 2010-6-6 14:54:49 | 显示全部楼层
把两个程序段放到一个中断程序里就好了。例如_fiq:
xxx
xxx
xxx
reti_ioq3:
yyy
yyy
reti改成:_FIQ:
XXX
XXX
XXX
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行