0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

以EN8F154单片机为例,了解单片机开发的规则与注意事项

5RJg_mcuworld 来源:lp 2019-03-22 15:44 次阅读

随着大规模集成电路技术的发展,单片微型计算机也随之大发展,各种新颖的单片机层出不穷。单片机具有体积小、重量轻、应用灵活且价格低廉等特点,广泛地应用于人类生活的各个领域,成为当今科学技术现代化不可缺少的重要工具。

单片机系统的开发融合了硬件和软件的相关技术。要完成单片机系统的开发,用户不仅需要掌握编程技术,还需要针对实际应用选择合理的单片机芯片和外围器件,以此为基础,设计硬件电路。

以EN8F154单片机为例,了解单片机开发的规则与注意事项。

设计满足要求的最精简的系统

正确估计单片机的能力,知道单片机能做什么,最大程度的挖掘单片机的潜力对一个单片机系统设计者来说是至关重要的。单片机的能力的关键就在软件设计者编写的软件上。只有充分地了解到单片机的能力,才不会做出“冗余”的系统设计。而采用许多的外围芯片来实现单片机能实现的功能。这样做,即增加了系统成本,也可能会降低了系统的可靠性。

使用看门狗

看门狗电路通常是一块在有规律的时间间隔中进行更新的硬件。更新一般由单片机来完成,如果在一定间隔内没能更新看门狗,那看门狗将产生复位信号,重新复位单片机。更新看门狗的具体形式多是给看门狗芯片相关引脚提供一个电平上升沿或读写它的某个寄存器。使用看门狗电路将在单片机发生故障进行死机状态时,重新复位单片机,像EN8F154本身就带有看门狗。

确定系统的复位信号可靠

一般在单片机的数据手册(Datasheet)中都会提到该单片机需要的复位信号的要求。一般复位信号的宽度应为。复位电平的宽度和幅度都应满足芯片的要求,并且要求保持稳定。还有特别重要的一点就是复位电平应与电源上电在同一时刻发生,即芯片一上电,复位信号就已产生。不然,由于没有经过复位,单片机中的寄存器的值为随机值,上电时就会按PC寄存器中的随机内容开始运行程序,这样很容易进行误操作或进入死机状态。

确定系统的初始化有效

系统中的芯片以及器件从上电开始到正常工作的状态往往有一段时间,程序开始时延时一段时间,是让系统中所有器件到达正常工作状态。究竟延时多少才算合适?这取决于系统的各芯片中到达正常工作状态的时间,通常以最慢的为准。一般来说,EN8F154的延时20-100毫秒已经足够。对于系统中使用嵌入式MODEM等“慢热”型的器件来说,则应更长。当然,这都需要在系统实际运行中进行调整。

当然,仿真是单片机开发过程中非常重要的一个环节,除了一些极简单的任务,一般产品开发过程中都要进行仿真,仿真的主要目的是进行软件调试,当然借助仿真机,也能进行一些硬件排错。一块单片机应用电路板包括单片机部份及为达到使用目的而设计的应用电路,仿真就是利用仿真机来代替应用电路板(称目标机)的单片机部份,对应用电路部份进行测试、调试。仿真有CPU仿真和ROM仿真两种,所谓CPU仿真是指用仿真机代替目标机的CPU,由仿真机向目标机的应用电路部份供给各种信号、数据,进行调试的办法。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 集成电路
    +关注

    关注

    5387

    文章

    11530

    浏览量

    361627
  • 单片机
    +关注

    关注

    6035

    文章

    44554

    浏览量

    634621
  • 看门狗
    +关注

    关注

    10

    文章

    560

    浏览量

    70789

原文标题:单片机方案设计开发的规则和注意事项

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    LED冰条灯单片机方案—英锐恩与你打造高端灯光

    样的LED灯串闪烁模式,具有防水的功能,突破单一闪烁模式,达到外观新颖的效果。专注电子产品方案开发的英锐恩分享智能芯方案之万能LED冰条灯流星雨灯单片机方案。基于EN8F154单片机
    发表于 01-19 11:22

    小巧便携按摩棒单片机芯片—EN8F154高性价比单片机

    专注电子产品单片机方案开发的深圳英锐恩推出小巧便携按摩棒单片机芯片—EN8F154高性价比单片机。基于E
    发表于 02-28 16:18

    新手怎样如何学习单片机,有哪些注意事项

    新手怎样如何学习单片机?新手学习单片机有哪些注意事项
    发表于 09-23 08:52

    单片机PDR和POR应用注意事项是什么

    关于单片机PDR和POR应用注意事项单片机相关项目的开发中很少有同行会关注到POR和PDR的问题,本人也是经过相关项目的一步步填坑才发现PDR和POR很容易被忽视,一旦出现问题也是比
    发表于 12-13 07:41

    Proteus仿真单片机串口的注意事项和实物调试注意事项

    蓝牙的使用,Proteus仿真单片机串口的注意事项和实物调试注意事项。玩转单片机串口详细零基础版学习单片机、Proteus仿真
    发表于 02-23 06:57

    使用有ISP功能的单片机注意事项

    使用有ISP功能的单片机注意事项 有ISP 功能的单片机(如:P89C51Rx+系列P89C51Rx2 系列P89C66x 系列等)在复位时存在地址引导问题,也就是从
    发表于 10-28 16:07 2264次阅读
    使用有ISP功能的<b class='flag-5'>单片机</b>的<b class='flag-5'>注意事项</b>

    单片机开发调试应注意的问题

    单片机开发调试应注意的问题 1、使用总线不外引的单片机 ·是最正统的单片机使用模式 ·符合小型、简单、可靠、廉价的
    发表于 03-26 12:30 1750次阅读

    STM32单片机硬件关键基础精华及注意事项

    STM32单片机硬件关键基础精华及注意事项,对STM32单片机基础内容介绍
    发表于 05-17 14:29 67次下载

    51单片机怎么检测输入的高电平_检测方法及注意事项

    本文介绍51单片机检测输入的高电平的方法及注意事项
    发表于 12-29 16:50 2.9w次阅读

    单片机开发规则注意事项

    要完成单片机系统的开发,用户不仅需要掌握编程技术,还需要针对实际应用选择合理的单片机芯片和外围器件,以此为基础,设计硬件电路。
    发表于 03-04 10:06 2900次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>开发</b><b class='flag-5'>规则</b>与<b class='flag-5'>注意事项</b>

    8单片机和32位单片机的应用

     现在在单片机应用市场,仍然是以8单片机和32位单片机为主导。在产品应用上,当然是物尽其用。那么如何选择单片机呢?我们首先就需要弄明白什么
    发表于 06-26 14:31 6437次阅读

    单片机方案设计开发需要注意事项规则

     随着互联网的快速发展,信息渠道的增多、速度的加快、而在种种的传播途径中,单片机则扮演着重要的角色,不同的单片机、写入的程序不同,产生的作用也不同,选择一款适合自己的单片机,就少不了单片机
    发表于 06-26 14:34 2615次阅读

    PIC低档单片机使用注意事项

    PIC低档单片机使用注意事项1、频繁插拔电时,PIC单片机容易死机。用一个10K电阻并在LM7805的5V输出端到地。2、单片机的复位端的电容不能太大。----------------
    发表于 11-16 14:36 11次下载
    PIC低档<b class='flag-5'>单片机</b>使用<b class='flag-5'>注意事项</b>

    九齐51单片机使用注意事项:不要用float

    九齐51单片机使用注意事项:不要用float
    发表于 11-23 16:20 17次下载
    九齐51<b class='flag-5'>单片机</b>使用<b class='flag-5'>注意事项</b>:不要用float

    《电子DIY》之蓝牙的使用,Proteus仿真单片机串口的注意事项和实物调试注意事项。玩转单片机串口详细零基础版

    蓝牙的使用,Proteus仿真单片机串口的注意事项和实物调试注意事项。玩转单片机串口详细零基础版学习单片机、Proteus仿真
    发表于 12-29 19:48 0次下载
    《电子DIY》之蓝牙的使用,Proteus仿真<b class='flag-5'>单片机</b>串口的<b class='flag-5'>注意事项</b>和实物调试<b class='flag-5'>注意事项</b>。玩转<b class='flag-5'>单片机</b>串口详细零基础版