打印

难道定时开中断也会跑飞?

[复制链接]
1998|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
箫笑|  楼主 | 2008-12-1 18:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用timer2做计时,用查询的方式完全没有问题,一旦打开ET2打算用中断来做就不行了.
用串口监视发现计时器刚开始可以正常的加数,到一定的时候就出现了乱码,再然后就死在那里不会动了,难道是程序跑飞了?
还有没有其他的可能啊?

相关帖子

沙发
耕在此行| | 2008-12-1 19:58 | 只看该作者

楼主不用怀疑的哦

使用特权

评论回复
板凳
ayb_ice| | 2008-12-1 20:18 | 只看该作者

肯定程序问题

使用特权

评论回复
地板
箫笑|  楼主 | 2008-12-1 20:46 | 只看该作者

有没有可能出现问题的地方指点两下?

使用特权

评论回复
5
ayb_ice| | 2008-12-1 20:57 | 只看该作者

T2要软件清除标志,不知你?

使用特权

评论回复
6
箫笑|  楼主 | 2008-12-2 09:12 | 只看该作者

我就是一直等着TF2变成1呢,他就死了

用串口监视着TF2的一举一动,顺便把TH2,TL2的值也关注着,结果发现它计时到一半就死了.还没来得及产生一次中断呢,离清标志位还远着呢.

使用特权

评论回复
7
xwj| | 2008-12-2 09:18 | 只看该作者

你开了中断,却没有对应的中断程序,当然就会乱飞了

使用特权

评论回复
8
箫笑|  楼主 | 2008-12-2 09:25 | 只看该作者

问题就在于还没有产生过一次中断

在第一次计时器加数的过程当中就已经死在那里了啊.

还有个这样的现象:我在一打开中断的地方立即让它打印一串字符,比如"begin",它出来的是这样的东西:
bbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeeeeegggggggggggggggggiiiiiiinnnnnnn

只需要关了ET2,啥事都不会发生了.

使用特权

评论回复
9
mikejx| | 2008-12-4 00:30 | 只看该作者

上程序了,LZ干 嘛

使用特权

评论回复
10
最最| | 2008-12-4 12:38 | 只看该作者

应该是程序的问题吧。轻易别怀疑单片机

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

78

主题

368

帖子

0

粉丝