打印

[求助]关于写单片机BootLoader程序中遇到的问题

[复制链接]
1615|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yxdengos|  楼主 | 2009-3-21 21:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前在做个Silicon单片机的BootLoader 

编写测试的应用程序的时候将程序搁在0x2000的地方运行;

测试该程序时,将StartUp暂时定位于0x0000,我使用了定时器3定时进行亮灯;

发现我定时器3定时几次以后,会被突然关闭使能位,其余的中断没有对该位进行操作(中断根本无法工作,因为我把中断向量定位于0x2000了 但在低位还没有做处理);

我试着加了定时器3的ISR,或者使用定时器后关闭使能位,均成功改变这种情况;

请问大家这到底是怎么导致呢?应该和它所跑的程序空间没有什么关系吧?(定时器3我没有使用中断啊)

谢谢!

相关帖子

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

本版积分规则

28

主题

132

帖子

0

粉丝