热搜关键词: 机器人电路基础模拟电子技术matlablinux内核

pdf

单片机系统常用软件抗干扰措施

  • 1星
  • 2013-09-19
  • 93.61KB
  • 需要2积分
  • 1次下载
标签: 干扰

干扰

单片机系统常用软件抗干扰措施:可靠性设计是一项系统工程,单片机系统的可靠性必须从软件、硬件以及结构设计等方面全面考虑。硬件系统的可靠性设计是单片机系统可靠性的根本,而软件系统的可靠性设计起到抑制外来干扰的作用。软件系统的可靠性设计的主要方法有:开机自检、软件陷阱(进行程序“跑飞”检测)、设置程序运行状态标记、输出端口刷新、输入多次采样、软件“看门狗”等。通过软件系统的可靠性设计,达到最大限度地降低干扰对系统工作的影响,确保单片机及时发现因干扰导致程序出现的错误,并使系统恢复到正常工作状态或及时报警的目的。一、开机自检开机后首先对单片机系统的硬件及软件状态进行检测,一旦发现不正常,就进行相应的处理。开机自检程序通常包括对RAM、ROM、I/O口状态等的检测。1 检测RAM检查RAM读写是否正常,实际操作是向RAM单元写“00H”,读出也应为“00H”,再向其写“FFH”,读出也应为“FFH”。如果RAM单元读写出错,应给出RAM出错提示(声光或其它形式),等待处理。2 检查ROM单元的内容对ROM单元的检测主要是检查ROM单元的内容的校验和。所谓ROM的校验和是将ROM的内容逐一相加后得到一个数值,该值便称校验和。ROM单元存储的是程序、常数和表格。一旦程序编写完成,ROM中的内容就确定了,其校验和也就是唯一的。若ROM校验和出错,应给出ROM出错提示(声光或其它形式),等待处理。3 检查I/O口状态首先确定系统的I/O口在待机状态应处的状态,然后检测单片机的I/O口在待机状态下的状态是否正常(如是否有短路或开路现象等)。若不正常,应给出出错提示(声光或其它形式),等待处理。4 其它接口电路检测除了对上述单片机内部资源进行检测外,对系统中的其它接口电路,比如扩展的E2PROM、A/D转换电路等,又如数字测温仪中的555单稳测温电路,均应通过软件进行检测,确定是否有故障。只有各项检查均正常,程序方能继续执行,否则应提示出错。

展开预览

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • 数控直流恒流源键盘模块设计
    [color=black][font=宋体][size=10.5pt][/size][/font][/color][color=black][font=宋体][size=10.5pt][b][color=red][font=宋体][size=10.5pt]数控直流恒流源键盘模块设计[/size][/font][/color][/b][color=black][font=宋体][size=10.5p
  • 来聊聊 2011 年 Cortex-M
    2011 年过去了,Cortex-M 系在过去一年有哪些发展和变化呢? 大家来聊聊吧。
  • 关于如何判断USB口插入的是充电器还是USB线
    现在的产品上都只有一个MIni USB口,充电器的接口也是mini USB的。也就是说充电器和USB线是通过同一个接口连接的。现在我的问题就是如何判断插入的是USB线还是充电器。MIni USB的第4pin,IDpin,是给OTG用的。我们现在用不到,普通USB线,IDpin是空接的,而我可以要求充电器厂商将IDpin短路,这样通过判断IDpin的状态就可以判断目前插入的是USB线还是充电器。插入
  • 触摸屏基础和工作原理
    [b]触摸屏技术的力量[/b]触摸屏是一种与电脑交互的最简单,最直接的方法。虽然它才诞生于1970年,是一项由Elo TouchSystems公司首先推广到市场的新技术,但它却是人们最基本的交互方式。你可以指向你需要的任何一个地方。不论大人或小孩都可以直接使用它。触摸屏的功能在广阔的商业领域内被成功地开发和应用着,航空公司用触摸屏来模拟飞机的运行状态训练它们的飞行员。房地产商人用触摸屏让购房者能够
  • 常用PIC系列8位单片机芯片引脚符号的功能
    笔者读了本版有关PIC 8位单片机的产品性能和相应的封装引脚介绍后,认为对初学者而言还需了解各引脚符号的意义,才能进一步学习和使用它。笔者为此作相关的说明,以便和初学者共同提高。  一、关于I/O口符号 PIC单片机系列封装引脚最少的是8引脚(如PIC12C5XX和PIC12C6XX),多的可达84引脚(如PIC17C76X),其中I/O(输入/输出)口线按PIC单片机产品型号不同,其口线数量也不
  • 国产PLC品牌的尴尬(转贴)
  • wince5 下的device.exe有时不能加载SIP输入法的奇怪问题?
  • 请教下关于altera的DDR2的IP核问题
  • INA系列应用经验
  • SAR ADC PCB布局布线:参考路径

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×