原创 单片机初学者应遵循的基本原则

2010-4-28 00:16 1294 10 11 分类: 消费电子

质量是关键。没有人会对很差的工作感到满足。当完成高质量的工作时,你会为此而感到骄傲。不管你是否知道,你都会因为你的高质量工作而得到信誉。因此,要想为自己所做的事感到骄傲,就需要建立个人标准,并为达到这一标准而努力奋斗。在达到这些标准时,再提高标准并继续努力。挑战自己去完成更优良的工作,你将会为自己的成就而感到惊讶。
1.1 了解单片机的能力
【规则1】设计满足要求的最精简的系统。
  正确估计单片机的能力,知道单片机能做什么,最大程度的挖掘单片机的潜力对一个单片机系统设计者来说是至关重要的。我们应该有这样一个认识,即单片机的处理能力是非常强大的。早期的PC机,其CPU(8086)处理能力和8051 
  相当,却能处理相当复杂的任务。单片机的能力的关键就在软件设计者编写的软件上。只有充分地了解到单片机的能力,才不会做出冗余的系统设计。而采用许多的外围芯片来实现单片机能实现的功能。这样做,即增加了系统成本,也可能会降低了系统的可靠性。
1.2 系统可靠性至关重要
【规则2】使用看门狗。
  看门狗电路通常是一块在有规律的时间间隔中进行更新的硬件。更新一般由单片机来完成,如果在一定间隔内没能更新看门狗,那看门狗将产生复位信号,重新复位单片机。更新看门狗的具体形式多是给看门狗芯片相关引脚提供一个电平上升沿或读写它的某个寄存器。使用看门狗电路将在单片机发生故障进行死机状态时,重新复位单片机。当前有多种看门狗的芯片,如MAXIM 公司的MAX802,MAX813 等。而且,有好多种单片机中本身就集成有看门狗。一个外部的看门狗是最好的,因为它不依赖于单片机。如果可能的话,看门狗更新程序不应该放在中断或是子程序中,原则上应该放在主程序中。我曾经见过一个工程师,他所调试的程序在运行时偶而会引起看门狗的复位动作,于是他干脆在每10ms 就中断一次的时钟中断程序中清看门狗。我相信他也知道使看门狗失去作用,可他却没有不是去查明引起这个现象的真正原因。
   因此,我想提醒大家:不论什么理由,绝对不要忽略系统故障的真正原因。高质量的产品来自于高素质的工程师,高质量的产品造就高素质的工程师。
【规则3】确定系统的复位信号可靠。
  这是一个很容易忽略的问题。当你  www.eleqq.cn

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1568664 2011-9-23 13:02

学到了很多知识,讲的很实际……
相关推荐阅读
用户1356105 2010-06-24 16:59
电子工程师必上的十大专业网站
电子工程师必上的十大专业网站在电子产业混,情报能力是相当重要的,具体体现在一要能及早全面地获得最新的设计资讯,二要能认识一些专家级的大虾,当有设计难题时,这些大虾可以伸出热情的手拉你一把,则对你的设计...
用户1356105 2010-06-24 16:56
常见接口电路知识大全--QQ电子网
常见接口电路知识大全--QQ电子网接口电路·基于CAN总线的机械手控制系统·RS232-RS485转换电路原理图·RS-485总线介绍·Sharp LQ035Q7DB02 TFT液晶显示器介绍·各种触...
用户1356105 2010-06-24 16:55
电子仿真与制板--QQ电子网
电子仿真与制板--QQ电子网·Protel DXP学习·DDR Layout Guide(DDR内存布线指导)·电子仿真技术的应用介绍·模拟电路基板导线设计方法·PCB层叠设计方法·开关电源的PCB设...
用户1356105 2010-06-24 16:53
EDA技术学习资料大全--QQ电子网
EDA技术学习资料大全--QQ电子网EDA·Quartus II 9.1破解补丁·ARM,DSP,FPGA,CPLD,SOPC,SOC之间的联系和区别·FPGA时序设计基础·FPGA 控制实现图像系统...
用户1356105 2010-06-24 16:52
DSP技术学习资料大全--QQ电子网
DSP技术学习资料大全--QQ电子网·基于MCU和DSP的步进电机控制技术·浅谈DSP芯片的选择方法·做DSP最应该懂得157个问题·谈FIR与IIR的区别与联系及实现方法·浅谈DSP的音频处理·DS...
用户1356105 2010-06-24 16:51
电子经典电路欣赏--QQ电子网
电子经典电路欣赏--QQ电子网·常用步进电机驱动电路·光电耦合器组成的脉冲电路·锯齿波电路·电感式升压原理及电路·限幅与钳位电路·RC振荡电路的几种接法·有简单人工智能的温度控制电路·使用555的负电...
EE直播间
更多
我要评论
1
10
关闭 站长推荐上一条 /3 下一条