|
|
| | -文章搜索 - 最新文章 - | |
第14218篇:基于8051的微控制器在系统编程 |
| 发布时间:2006年6月20日 点击次数:934 |
| 来源:Maxim 作者:Dallas > 应用笔记 |
允许硬件在工厂组装和存放,而在出厂前才进行软件定制, DS2250, DS2250T, DS2251T, DS2252T, DS5000, DS5000T 安全微控制器 DS5000FP,DS5001FP, DS5002FP, DS5002FPM 安全微处理器 DS5240, DS5250 高速安全微处理器DS80C400 网络微处理器DS89C420, DS89C430, DS89C440, DS89C450 超高速闪存微控制器 大部分此类器件也支持在应用编程,允许器件在应用软件的控制下修改程序存储器。这种方式下,系统能够在仍然履行其主要功能的情况下完成在线软件升级。详细情况在相关器件的数据手册或用户指南中给出。 此文档是对相关器件的数据手册以及使用指南中所提供信息的补充。阅读此应用笔记时,请根据需要参考这些文档。 物理连接 表 1. 激活引导加载程序 一些设计使用了具有三态输出的总线缓冲器。当DTR有效时(低电平),它使能打开缓冲器,并驱动用来激活引导加载程序的多个信号。这个总线缓冲器在原理图中一般标成"HC/AC125",这是因为可以使用任何逻辑系列的相似器件,如74HC125, 54HC125, 74AC125, 74LS125等。这些器件很常见,应该能够从任何一家通用逻辑器件供应商买到,如Motorola, Fairchild S emiconductor, Toshiba, ST Microelectronics 和许多其它供应商等。其它器件用单个信号激活引导加载程序,因此不需要这个缓冲器。这种情况下,DTR信号可以直接连接到目标微控制器的激活引脚。
图 2. 物理连接, 基于DS5240/50 和 DS5001/2FP的设计方案 图 3. 物理连接, 基于DS5000的设计方案 软件 一旦调用了引导加载程序并计算好波特率,器件将会发送一个提示信息来识别器件。然后器件将会显示一个提示符并且等待命令。同样,不同的产品系列其命令集不尽相同,但它们通常是单ASCII字符并且总是包括加载,校验和擦除存储器命令等。欲知命令列表请查询具体器件的用户指南。 简单的引导加载程序接口允许使用几种方法来实现PC机与目标微控制器间的通讯。最简单的方法是使用Dallas Semiconductor的微控制器工具包(MTK)软件。MTK是一种能用来与大部分Dallas Semiconductor微控制器的ROM/引导加载程序进行通讯的PC应用程序。它具有高度前端特征,简化了目标配置,上传、下载代码以及特殊功能配置等任务操作。 主窗口允许用户直接向目标微控制器输入命令。目标加载程序支持的许多命令都可以由MTK的主窗口直接输入。对于需要特殊通讯协议的文件相关命令,也提供了特殊支持。
& nbsp;![]() 图4. 微控制器工具包 如果是基于DS5000FP, DS5001FP, DS5002FP, 或DS80C400等目标微控制器,也可以使用简单的终端仿真器,如Procomm Plus 或超级终端来进行通讯。Dallas Semiconductor其它基于8051的微控制器使用一种交互式加载协议,这种协议需要协议识别类应用。 SOC开发平台360元 豪华单片机开发系统498元 单片机学习板138 无线nRF-9E5模块100元 S3C44B0 ARM7开发板398元 Genius NSP通用编程器260元 Mini ARM Debugger330元 LABTOOL-48UXP2800元 S3C2410 ARM9开发板800 调试通讯问题 错误时钟频率 器件的所有电源引脚是否都提供了正确的电压? 为了读数精确,要确保探测微控制器的实际引脚而不是与之相连的电路板上的引线。 微控制器工具包版本过期 您是否在使用最新版本的微控制器工具包软件? 勘误表条件 您是否已经核对了对应的勘误表,以查阅任何相关的勘误信息?虽然这种情况很少出现,但有可能引导加载程序和某个器件版本的发布规范有偏差。 电缆线过长 主控计算机和目标计算机间的电缆过长会降低信号的质量。对于电缆长度应该是多少没有明确的规定,但是遵守标准的操作原则如使用屏蔽电缆,远离电动机和磁性线圈等噪声源,应该是有帮助的。使用中降低波特率能够减小长电缆效应。 |
|
|
|
|
[DSP数字信号处理] 相关文章: 基于TMS320VC5510的低功耗加密型语音硬件平台的设计与实现简介: 高质量、低速率的语音编码算法在现代通讯系统中地位越来越重要,被广泛应用于诸如IP电话、语音信箱、军事无线通讯等领域。特别是在一些特殊的应用领域,信道带宽很窄而且误码率较高,要在这种信道上实现语音通讯,低速和甚低速语音压缩编码技术是关键。以前由于硬件条件的限制,此类的低速率复杂编解码算法往往只能停留在原理和计算机实现阶段。近些年来,由于VLSI技术的蓬勃发展,尤其是高性能数字信号处理芯片的DSP的普及,这些编码算法开始大规模的运用到了现实领域。本次设计就是为这套军用语音编码算...... ADI基于闪存的Blackfin处理器适合汽车应用 将DSP的C++程序写的和ARM/MCU一样简单明了 C5402DEF.H(菜鸟完善版) C5402DEF.H(菜鸟修正版) |
|
|
|