周期延长

[复制链接]
4383|25
 楼主| 冰清玉洁 发表于 2010-4-17 22:36 | 显示全部楼层 |阅读模式
是不是用宏代替中断程序后中断周期会延长啊
 楼主| 冰清玉洁 发表于 2010-4-17 22:37 | 显示全部楼层
TMO中断
bananarer 发表于 2010-4-19 08:40 | 显示全部楼层
中断周期是指什么?中断程序的执行周期还是中断响应的周期?
宋倩2010 发表于 2010-4-19 09:04 | 显示全部楼层
应该是执行周期吧
bananarer 发表于 2010-4-19 12:32 | 显示全部楼层
宏里面有多少条指令,就执行多少周期,不会变长
gongche 发表于 2010-4-21 22:33 | 显示全部楼层
程序编译后,会有一个.LST的文件,打开这个文件,看一下中断中的程序是否是比较长,导致多次中断只执行了一次
 楼主| 冰清玉洁 发表于 2010-4-22 20:57 | 显示全部楼层
程序编译后,会有一个.LST的文件,打开这个文件,看一下中断中的程序是否是比较长,导致多次中断只执行了一次
gongche 发表于 2010-4-21 22:33
哈哈,好
happy_10 发表于 2010-5-5 19:49 | 显示全部楼层
仿真时设置一个适当的断点,全带运行后遇到断点程序会停下来,这时用CTRL+T调出TRACE的功能,会列出当前位置之前的8K的运行程序
happy_10 发表于 2010-5-5 19:49 | 显示全部楼层
看一下是什么影响了TM0中断的时间.
gongche 发表于 2010-5-9 16:09 | 显示全部楼层
每次中断程序运行都跳至主程序的最开始?
gongche 发表于 2010-5-9 16:10 | 显示全部楼层
估计是看门狗复位引起的
huwr 发表于 2010-5-9 18:28 | 显示全部楼层
对,检查一下是否打开了开门狗,并正确喂狗了
宋倩2010 发表于 2010-5-9 18:30 | 显示全部楼层
数据手册,你看看中断是怎么处理的?
 楼主| 冰清玉洁 发表于 2010-5-14 10:14 | 显示全部楼层
设了看门狗的,但我关了之后再试还是一样会出现这种情况
 楼主| 冰清玉洁 发表于 2010-5-14 10:14 | 显示全部楼层
程序运行中会出现无关字符,使中断周期变长
happy_10 发表于 2010-5-15 20:32 | 显示全部楼层
估计是用了大量的宏,而引起的
wenfen 发表于 2010-5-15 22:05 | 显示全部楼层
有道理,在没有用宏之前怎么样?
 楼主| 冰清玉洁 发表于 2010-5-18 20:19 | 显示全部楼层
有道理,在没有用宏之前怎么样?
wenfen 发表于 2010-5-15 22:05
没有用宏之前是调试好的,没有出现过这种问题
happy_10 发表于 2010-5-18 23:13 | 显示全部楼层
是不是在跨2K ROM附近使用了一些只能寻址2K范围的指令
wenfen 发表于 2010-5-19 11:29 | 显示全部楼层
是不是用INCLUDE指令将程序分成很多版块?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

307

主题

3250

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部