查看: 3079|回复: 0

我的中断调了好久出不来?

[复制链接]
发表于 2010-4-5 15:12:43 | 显示全部楼层 |阅读模式
那个键盘中断,看那几行代码是很简单的啊,但是就出不来结果,那个2410addr.h里面的一个宏是不是定义错了?
#define ClearPending(bit) {\
                rSRCPND = bit;\
                rINTPND = bit;\
                rINTPND;\
                }
应该是下面的样子吧,
#define ClearPending(bit) {\
                rSRCPND = ~bit;\
                rINTPND = ~bit;\
                }
不是说中断服务程序应该把SRCPND相应位清0吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表