childsword
驱动牛犊
驱动牛犊
  • 注册日期2004-05-06
  • 最后登录2004-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1694回复:6

请教大侠关于中断的一个问题!!!!急

楼主#
更多 发布于:2004-05-06 15:56
我的目标机就是普通pc,为什么我每次运行程序的时候只能产生一次中断,例如说我写了串口中断程序,当程序运行时我向串口发送一个字节就会有中断产生,然后程序运行完中断服务程序后返回继续运行刚才的任务,然而我再向串口发送一字节时,就不会响应中断了,这是怎么回事呢,多谢指教!!!
aquariuscamus
驱动小牛
驱动小牛
  • 注册日期2004-02-18
  • 最后登录2005-03-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-06 23:44
中断是不是被屏蔽了?还是真的没来中断?

可以从底层开始测量,先量量又没有中断信号,如果没有,查硬件问题;如果有,看看软件是否屏蔽中断;如果没有屏蔽中断,看看中断程序是否进入但没执行;如果进入了中断程序说明服务代码有问题

应该就这些可能吧?
我的邮件地址:hwybird@sohu。com,两三天看一次
seven
驱动小牛
驱动小牛
  • 注册日期2001-04-03
  • 最后登录2007-03-28
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-10 12:38
解释的好,建议楼主给分。
我爱中医:http://www.ngotcm.com/forum/index.php
dongyupeng
驱动牛犊
驱动牛犊
  • 注册日期2003-12-31
  • 最后登录2005-04-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-12 17:05
我遇到过这种问题,一般是中断服务程序退出前忘记将中断状态寄存器清零,或者中断关闭后没有打开
ghyd21
驱动牛犊
驱动牛犊
  • 注册日期2004-03-04
  • 最后登录2007-12-02
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-05-14 13:05
操作中断的流程是,进入中断服务,关中断  处理中断服务,完成后再开中断,(以备下一次接受中断)   你自己检查一下,哪个环节有问题
ysl206
驱动牛犊
驱动牛犊
  • 注册日期2003-06-27
  • 最后登录2004-05-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-05-14 14:08
请问一下我的PCI中断服务程序没有被调用是什么回事,我用的是PC机作为目标机,
aquariuscamus
驱动小牛
驱动小牛
  • 注册日期2004-02-18
  • 最后登录2005-03-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-05-14 23:33
请问一下我的PCI中断服务程序没有被调用是什么回事,我用的是PC机作为目标机,


实在是太笼统了 ;),能不能把中断服务程序贴出来看看?
我的邮件地址:hwybird@sohu。com,两三天看一次
游客

返回顶部