更多课程 选择中心

嵌入式培训
达内IT学院

400-111-8989

嵌入式培训:防止单片机程序丢失的措施

  • 发布:达内
  • 来源:网络
  • 时间:2015-07-16 14:37

达内嵌入式培训专家独家讲解:防止单片机程序丢失的几种措施。

一、改善电源

尽量改善电源。这是老话了。并不是说单片机能工作就行,电源要设计好,加上104去耦电容改进电路布局等措施。

二、使用带电压监测的复位芯片

防止上电/下电时,单片机电压处于工作和不工作的临界时,单片机自己胡来。上电后,电容从0V逐渐升到VCC;下电时,从VCC逐渐降到0V。不管转电压转换的多快,总会有一段时间处于电压不足的不稳定状态,什么情况都可能发生。

三、足电压编程、慢速编程

让Flash/EEP存储器在编程时充入足够电荷,需要可靠性的场合尽量低速写入,把工作加到芯片上限 (一搬5V芯片用5.5V,3V芯片到3.6V),能明显提高数据可靠性。

四、保护编程口

保护编程的IO口,加些上拉或下拉电阻。如IAP、ISP、JTAG等。防止单片机复位之前的时间被处界杂波干扰,误入编程状态。

例1:ATMEL的ISP口的SCK、MISO脚尽量做输出使用。防止外围器件对这些脚产生跳动电平。防止误入ISP状态。对JTAG口也要做同样的保护。

例2:STC单片机,尽量设置成P1.1P1.0为低电平时才可以编程。

五、产品尽量禁止编程功能

比如AVR单片机,设置JTAGEN=1 OCDEN=1 因为JTAG有改写FALSH的能力。在产品阶段用不着它,把它禁止。如果可能,还可以设置熔丝位,禁止ISP功能。但是你要考虑清楚,禁止ISP功能以后就只能通过并行方式改写程序了。还有一些单片机有专门的引脚,控制编程允许,那么咱们可以让它处于禁止编程的状态。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:嵌入式人才培训是市场与高校的缺口
下一篇:达内嵌入式培训:深入学习hold住四点

嵌入式培训机构哪家靠谱

达内培训短期充电 成功进入嵌入式行业

[荐]达内学习嵌入式培训的四大法则

嵌入式软件开发培训机构为什么那么火

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省