Board logo

标题: 如果既想发送中断和又向接收中断,应该怎么写串口程序 [打印本页]

作者: bluesea_07@163.    时间: 2005-9-22 08:20     标题: 如果既想发送中断和又向接收中断,应该怎么写串口程序

我的发送和接收都是中断的,如果我想写在一个中断服务子程序里可以吗
作者: strongchen    时间: 2005-9-22 09:56

为什么要写在一个中断服务子程序里?写在一个中断服务子程序里也可以,但需要软件去判断是什么中断。
作者: bluesea_07@163.    时间: 2005-9-22 10:03

可是只有一个中断向量,不然怎么办呢
作者: bluesea_07@163.    时间: 2005-9-22 10:07

interrupt 20  void SCI0_ISR(void)
这个20写与不写有什么区别呢,中断向量的地址也要在Prm文件里面添加进取是吗,譬如VECTOR ADDRESS 0XFFD6  SCI0_ISR 是这样完成中断吗
作者: strongchen    时间: 2005-9-22 10:44

如果发生和接收共用一个中断向量,那当然要写在一个同一个中断服务子程序里了。

这个20代表中断向量号。这里写了20之后,在PRM文件里就不用再定义其地址了。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0