ROBOT & AI

首页 | 新闻 | 产品 | 竞赛 | 学苑 | 读书 | 硬件 | 软件 | 智能 | 制作 | 项目 | 资源 | 论坛
 您的位置:首页 >> 软件 >> 机器人编程 >> 正文
站内搜索:   

基于8051的微控制器在系统编程

来源:Dallas Semiconductor    字体:[ ]  2007-03-24

关键词:51

介绍

  
Dallas Semiconductor基于8051的微控制器类产品中,许多型号都支持通过通用RS-232串口实现在系统编程。在系统编程意味着程序和/或数据存储器能够在不用拆解嵌入式系统来替换存储器的情况下进行修改。这种特性强调易使用性和多功能性,在所有嵌入式设计中增加了许多非常重要的特性:

  允许硬件在工厂组装和存放,而在出厂前才进行软件定制,
  需要进行软件升级时,消除了在现场拆解器件的高昂代价,
  允许对位置不可达的应用进行软件升级,
  访问专用配置与状态寄存器,以及使用存储器加密的方式把软件加载到安全微控制器。

  具有这种特性的器件包括:

  DS2250, DS2250T, DS2251T, DS2252T, DS5000, DS5000T 安全微控制器?DS5000FP,DS5001FP, DS5002FP, DS5002FPM 安全微处理器 DS5240, DS5250 高速安全微处理器DS80C400 网络微处理器DS89C420, DS89C430, DS89C440, DS89C450 超高速闪存微控制器

  通过将器件的一个或多个外部引脚设置为某特定状态来激活引导加载程序。器件启动后,开始执行位于器件内部专用ROM的加载程序。一旦收到一个回车符号,串口就执行自动波特率功能并与主机的波特率同步。主机(通常为PC)和目标板之间的通讯是通过大多数PC上常见的通用RS-232接口完成的,而不需要昂贵的专用硬件。引导加载程序使用的协议简单,由一个或多个带有相关状态消息和文件传送程序的ASCII字符命令组成。可以使用Dallas Semiconductor免费提供的微控制器工具包通讯软件或任何串口通讯工具软件来完成通讯。

  大部分此类器件也支持在应用编程,允许器件在应用软件的控制下修改程序存储器。这种方式下,系统能够在仍然履行其主要功能的情况下完成在线软件升级。详细情况在相关器件的数据手册或用户指南中给出。

  此文档是对相关器件的数据手册以及使用指南中所提供信息的补充。阅读此应用笔记时,请根据需要参考这些文档。

  物理连接

  引导加载程序是通过将器件的一个或多个外部引脚置为如表1所示的特定状态来激活的。此时终止执行应用软件,并且将程序控制权交给内部引导ROM。一定要查阅正确的勘误表,以确定是否有与激活引导加载程序相关的任何勘误信息。

5页 [1] [2] [3] [4] [5] 下一页 

录入:master 点击:

[发表评论] [打印文章] [关闭窗口]  

原创文章属本站所有,转载请注明来源:Robotain.com  
相关文章

 网友评论(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

发表评论 昵称:

  

  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
最新推荐
热门文章
论坛精华
网站简介设为首页 加入收藏在线留言友情链接联系我们 - 广告服务 - 版权申明

Copyright © Robotain.com  all rights reserved  浙ICP备07003355号

版权所有 机器与智能网