社区
单片机/工控
帖子详情
程序跑飞了, 但是无法使他复位回到0000H,
dfhqgd
2003-08-25 04:04:25
我的单片机程序是C51写的, 我知道是我的程序跑飞了, 但是我已经把那些空的ROM区域添加了02H 0000H, 但是还是不能服位, 为什么,还有其他软件的方法处理么,
...全文
224
5
打赏
收藏
程序跑飞了, 但是无法使他复位回到0000H,
我的单片机程序是C51写的, 我知道是我的程序跑飞了, 但是我已经把那些空的ROM区域添加了02H 0000H, 但是还是不能服位, 为什么,还有其他软件的方法处理么,
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
galle
2003-08-27
打赏
举报
回复
还有!你得开发工具打补丁包了吗??编译器有时会给出错误得HEX来,试试换一个编译器版本吧!
spbabyba
2003-08-27
打赏
举报
回复
有可能编译的时候 code rom size 选大了.
程序运行时候走到了外面.
galle
2003-08-26
打赏
举报
回复
也许是程序在死循环亚,你是怎么知道它跑飞了的??照你这么说应该是死循环才对。。另你填充的方法是什么。用编程器还是软件写的??
superxp88
2003-08-26
打赏
举报
回复
用看门狗啥
hswxf
2003-08-26
打赏
举报
回复
在什么地方跑飞的,可以拦一下试试,一般跑飞除去模数口、电源等硬件影响,再是你的程序中的条件处
填空操作与加狗是最后的办法
单片机死机
复位
程序
(1).docx
这一过程涉及到多个关键环节,包括但不限于
程序
计数器PC的
复位
、中断优先级状态触发器的
复位
、特殊功能寄存器的
复位
以及尽可能恢复
程序
跑
飞
前的状态。在MCS-51单片机系统中,由于标准系统没有提供软
复位
方法,因此,...
软件
复位
技术
如果在
程序
跑
飞
后没有清除它们,可能会阻止新的中断请求,影响系统的正常运行。中断激活触发器分为高权组和低权组,分别对应不同级别的中断服务。中断返回指令RETI是唯一能清除这些触发器的指令。 软件
复位
程序
的...
C51单片机看门狗电路及
程序
设计方案解读.doc
看门狗电路的基本原理是通过定时向其芯片送入信号,若
程序
跑
飞
导致
无法
送入信号,则电路会自动
复位
单片机,使
程序
从头开始执行。 看门狗电路基本原理: 看门狗电路通过与单片机的I/O引脚相连,并通过
程序
控制该引脚...
两种“软件陷阱技术”的比较.doc
连续的NOP指令提高了LJMP指令被捕获的概率,确保即使在指令格式被破坏的情况下,也能有效地将
跑
飞
的
程序
重定向至
复位
入口地址
0000H
,从而引导
程序
回到
初始状态。 #### 实现形式之二:增强型软件陷阱 尽管基础的...
MCS-51系统软
复位
的深入研究
### MCS-51系统软
复位
的深入研究 #### 摘要 在没有硬件看门狗的系统以及一些对单片机I/O口线状态高度...未来的研究可以进一步探索如何优化软
复位
过程中对特殊功能寄存器的处理以及如何更好地恢复
程序
跑
飞
前的状态。
单片机/工控
27,511
社区成员
28,797
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章