你的是提示什么我的5250来电语音提示是提示已连接中断。 请问你知道怎...

5250进入中断程序以后回不到主程序,如何解决
5250进入中断程序以后回不到主程序,如何解决
当前离线
128009 帖子
12 精华
130 阅读权限
20 在线时间
0 小时 注册时间
2005-12-15 最后登录
2006-1-17 注册会员
128009 性别
女 字体大小:
发表于 2006-1-10 14:09
5250进入中断程序以后回不到主程序,如何解决
能进入中断,但是要么不停的运行中断程序,要么就好像死机一样,不回到主程序里。
请问有什么设置吗
这样写就不停的输出An IRQ has been proce ed.
#pragma interrupt irq_Timer
void irq_Timer(void)
{ dprintf("An IRQ has been proce ed."); }
这样写就输出一个An IRQ has been proce ed.然后没有任何反应。
__decl ec(interrupt)
void irq_Timer(void)
{ dprintf("An IRQ has been proce ed.\n"); }
我已经试过两种中断了,都这种情况,请高人指点 谢谢答复
当前离线
109208 帖子
48 精华
220 阅读权限
30 在线时间
0 小时 注册时间
2005-4-13 最后登录
2006-8-16 中级会员
109208 性别
男 发表于 2006-1-13 16:47
在中断程序中, 可试用比较简单的程序去取待 dprintf( ) 。如推动 GPIO。看看是否因为 dprintf()引起问题。
当前离线
128009 帖子
12 精华
130 阅读权限
20 在线时间
0 小时 注册时间
2005-12-15 最后登录
2006-1-17 注册会员
128009 性别
女 发表于 2006-1-17 15:08
只用gpio也不行,不停的跑中断程序,偶尔能回主程序一下,就又回到中断里了
谢谢答复
当前离线
109208 帖子
48 精华
220 阅读权限
30 在线时间
0 小时 注册时间
2005-4-13 最后登录
2006-8-16 中级会员
109208 性别
男 发表于 2006-1-19 16:13
会不会是中断频率太高而看到大部份时间都在中断程序中
可用低频率中断再做测试
GMT+8, 2011-8-1 09:14,
Proce ed in 0.051204 second(s), 4 queries, Gzip enabled
Powered by
2001-2009

参考资料

 

随机推荐