电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
STM32F407单片机如何让他在芯片跑飞时候ram保存下来
已解决
73482
个问题
已帮助
5993
位优秀工程师
STM32F407单片机如何让他在芯片跑飞时候ram保存下来
king5259
2018-04-08
浏览量:978
怎么样才可以实现热启动呢?好像让ram保存后,有些外设初始化又可能出现不正常,可能是ST的库的原因?可能用于初始化外设的寄存器他认为一定是0,非0 时候初始化就进不去,
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
apleilx
无论什么单片机程序跑飞的时候都不可能保证RAM数据的有效性,跑飞地址是未知的,你无法保证飞到的位置没有指令修改RAM。
发布于
2018-04-08
举报
评论 1
0
0
电子老工程师
回复了 :3颗物料都是热缩管属于耗材,原厂标准长度,根据需求询价,或者看一下没有供应商1pcs单价长度。
回复
其他答案
数量:
5
我是爆米花啊
跑飞不可预测,跳转的程序地址也无法预测。所以没法做到提前保存。不过你 可以周期性保存一下,对某些变化 频繁的没啥用。
发布于
2018-04-08
举报
评论 1
0
0
电子老工程师
回复了 :MAX9295AGTJ/VY 原厂定制件。
回复
@曲终人散@
你可以用看门狗,看门狗的作用就是防止跑飞的,如果跑飞了,看门狗中断会导致复位操作,你可以在复位操作之前加上保存ram的代码
发布于
2018-04-08
举报
评论 1
0
0
电子老工程师
回复了 :封装: TO-263-5 品牌: HGSEMI(华冠) 型号: MIC29152S/TR
回复
汉云
程序跑飞后,会进入一些错误的中断,你可以在这些中断中保存
发布于
2018-04-10
举报
评论 0
0
0
chen0000009
单片机跑飞之后某些硬件工作不正常,无法进行保存数据这个动作,况且RAM里面的数据都混乱了,保存下来也没有意义
发布于
2018-04-16
举报
评论 0
0
0
donatello
这个一般不行的,因为单片机运行的状态跟片内RAM密切相关,除非是用片外RAM,让单片机还没跑飞的时候预先在片外RAM里面存储数据。
发布于
2018-04-30
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
STM32F407单片机如何让他在芯片跑飞时候ram保存下来
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: