为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

单片机死机

2017-11-25 1页 doc 11KB 28阅读

用户头像

is_337177

暂无简介

举报
单片机死机单片机死机 以我个人的经验来看,单片机的死机无非就是: 电源的不稳定,杂讯的干扰,程序的跑飞, 我觉得重点看 电源是否稳定— 你可以单独用电源供,以测试是否为电源的问题 程序跑飞=主要是逻辑的问题,,很多时候进入死循环了,看门狗无法清0,就死了,,这个看加条清看门狗的指令在你认为可能跑飞的程序段中调试啦 还有点,单独电源不一定是好的, 因为你内部有干扰呵,我之前也碰到这样的问题, 主要是数字地和模拟地没处理好,导致单片机死机, 后来我把地线分开分别单独接地,采用最短地,杂讯全部往退偶电容处,, 另外,你看门狗放...
单片机死机
单片机死机 以我个人的来看,单片机的死机无非就是: 电源的不稳定,杂讯的干扰,程序的跑飞, 我觉得重点看 电源是否稳定— 你可以单独用电源供,以测试是否为电源的问题 程序跑飞=主要是逻辑的问题,,很多时候进入死循环了,看门狗无法清0,就死了,,这个看加条清看门狗的指令在你认为可能跑飞的程序段中调试啦 还有点,单独电源不一定是好的, 因为你内部有干扰呵,我之前也碰到这样的问题, 主要是数字地和模拟地没处理好,导致单片机死机, 后来我把地线分开分别单独接地,采用最短地,杂讯全部往退偶电容处,, 另外,你看门狗放主程序查这个问题应该用处不大的,很明显是你的程序可能在某个小程序运行时间过长,就会造成循环回来的时候看门狗还没用清而reset, 看门狗不放主程序,放在什么地方?放中断里?程序跑飞引起死机,看门狗丝毫不起作用.好的程序实时性要好,一个程序执行一个循环要超过100MS就是一个不合格的程序. 程序要分时,分批处理,满足条件后才执行,关于实时性、优先级高的,要合理利用中断.主程序内不要有延时程序,或者死循环(特殊情况除外.另外重要的数据要备份,最好做软件陷阱和在程序空白处写拦截程序,以防程序跑飞.浅薄之见,希望对你有所帮助.
/
本文档为【单片机死机】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索