为了解决一些远程单片机设备不方便升级内部程序的困难,本文提出了利用单片机系
统中现有的数据获取方式来升级单片机内部程序的方法。本文利用凌阳16 位单片机可以自读写片内程序空间的特性,通过在片内驻留BootLoader 程序的方式实现了凌阳16 位单片机片内程序的在需要时的远程升级。单片机获取数据的方式可以有很多,本文选取通过串口获取数据进行程序升级为例,并选取常见的凌阳单片机SPCE061A 为例介绍了此方法的设计思路以及实现过程。
单片机的应用非常广泛,在某些情况下,单片机内部程序的升级在所难免,但是往往需
要对单片机产品进行收回才能实现,这样在一些远程设备的程序升级问题上就显得非常不方便。但是有些远程设备本身留有远程通讯的方式:例如某些远程数据传输模块,为了把数据上报总会留有通讯的接口,比如422、485 甚至GPRS 或者局域网接口;又或者某些车载定位设备,为了和监控中心通讯会留有GSM、CDMA 或者GPRS 等通讯方式。在这种情况下就可以利用其现有的通讯方式对其内部单片机程序进行升级而不需要收回产品。
本文的主要内容就是来研究这种远程升级单片机程序的方法。
由于近年来凌阳科技的单片机,尤其是 16 位单片机,得到了越来越多的推广,其应用
领域越来越广泛。本文选取一种常见的凌阳科技的16 位单片机SPCE061A 为例,来介绍单片机程序远程升级的方法。
SPCE061A 里内嵌了32K 字的闪存(FLASH),即可以作为程序存储空间又可以存储数据,并且有自读写任意闪存地址的能力,本文利用这一功能,提出了通过在单片机中驻留BootLoader 程序的方法,来实现单片机程序的远程升级。
远程升级的实现,需要单片机自身的响应同时还需要远程服务器提供升级所需的代码。
下文将通过这两个方面来分别介绍。
资源简介:为了解决一些远程单片机设备不方便升级内部程序的困难,本文提出了利用单片机系统中现有的数据获取方式来升级单片机内部程序的方法。本文利用凌阳16 位单片机可以自读写片内程序空间的特性,通过在片内驻留BootLoader 程序的方式实现了凌阳16 位单片机片内程...
上传时间: 2013-10-31
上传用户:yxgi5
资源简介:通信原理课件 PPT版
上传时间: 2013-04-15
上传用户:eeworm
资源简介:用单片机实现电子密码锁的设计c程序(不含修改密码功能)
上传时间: 2014-01-22
上传用户:daguda
资源简介:单片机交通灯控制器的设计 带有程序和原理
上传时间: 2016-12-30
上传用户:rishian
资源简介:用C8051f系列单片机实现USB接口的设计方案及程序
上传时间: 2017-07-18
上传用户:yimoney
资源简介:本文从硬件和软件两方面介绍了MCS-51 单片机温度控制系统的设计思路,对硬件原理图和程序框图作了简捷的描述。关键词:MCS-51 单片机;温度;软硬件;硬件原理图;程序框图;设
上传时间: 2013-04-24
上传用户:gxf2016
资源简介:本文从硬件和软件两方面介绍了MCS-51单片机温度控制系统的设计思路,对硬件原理图和程序框图作了简捷的描述。
上传时间: 2013-12-21
上传用户:nanxia
资源简介:单片机在检测和控制系统中得到广泛的应用, 温度则是系统常需要测量、控制和保持的一个量。 本文从硬件和软件两方面介绍了AT89C2051单片机温度控制系统的设计,对硬件原理图和程序框图作了简洁的描述。
上传时间: 2014-01-10
上传用户:懒龙1988
资源简介:本文从硬件和软件两方面介绍了MCS-51单片机温度控制系统的设计思路,对硬件原理图和程序框图作了简捷的描述。
上传时间: 2016-06-10
上传用户:气温达上千万的
资源简介:本文从硬件和软件两方面介绍了MCS-51单片机温度控制系统的设计思路,对硬件原理图和程序框图作了简捷的描述。
上传时间: 2016-08-30
上传用户:1966640071
资源简介:本文从硬件和软件两方面介绍了MCS-51单片机温度控制系统的设计思路,对硬件原理图和程序框图作了简捷的描述。
上传时间: 2017-01-16
上传用户:zhouli
资源简介:基于51单片机数字信号源的设计与实现
上传时间: 2013-11-17
上传用户:lgd57115700
资源简介:单片机温度控制系统的设计及实现 介绍在单片机温度控制系统的软硬件设计中的一些主要技术关键环节,该系统主要以8051单片机为核心,由温度检测电路,模/数转换电路,过零检测电路,报警与指示电路,光电隔离与功率放大电路等构成。关键词:单片机;PID算法;...
上传时间: 2014-12-28
上传用户:642778338
资源简介:ARM单片机载波照明控制器的设计
上传时间: 2013-11-08
上传用户:bnfm
资源简介:本程序是图形的设计,比较简单 可以画线,圆和椭圆 并可以平移,旋转,选择删除,回退,保存 打开图形
上传时间: 2015-01-10
上传用户:royzhangsz
资源简介:嵌入式TCPIP协议的单片机数据通讯系统的设计与实现
上传时间: 2015-02-09
上传用户:zhaiye
资源简介:一个用于控制和读取GPS 系统的单片机程序。 所用的单片机是MICROCHIP 的PIC18F252
上传时间: 2013-12-22
上传用户:windwolf2000
资源简介:这是从别人网站上刚刚下载的PIC单片机程序,应用IIC的接口应用程序,请大家来参考使用
上传时间: 2015-05-16
上传用户:标点符号
资源简介:DS-cdma仿真matlab程序 有详细的设计文档和源程序说明
上传时间: 2015-07-03
上传用户:yepeng139
资源简介:基于NXP51单片机LPC932电子时钟的设计(致远公司学生用开发板)
上传时间: 2015-12-02
上传用户:hphh
资源简介:关于AD转换的51单片机程序 在很多的地方都可以用到
上传时间: 2016-01-08
上传用户:270189020
资源简介:单片机控电子时钟的设计,FLASH型单片机的加密与解密,用于单片机开发,对搞嵌入式开发的朋友们十分有帮助
上传时间: 2016-03-02
上传用户:duoshen1989
资源简介:带有PPC405的Xilinx FPGA通过CPLD实现远程配置的设计
上传时间: 2016-04-18
上传用户:784533221
资源简介:VC下写的生成单片机程序中需要的正弦波一个周期的数据。
上传时间: 2016-05-12
上传用户:561596
资源简介:基于C语言编程的keil单片机有关数学时钟的设计,比起汇编,C语言更具简洁性
上传时间: 2016-12-29
上传用户:JIUSHICHEN
资源简介:本程序针对单片机程序计算自行车的速度的应用例子
上传时间: 2017-01-13
上传用户:kikye
资源简介:非常好用的用于程序自动升级的控件,我一直在用它
上传时间: 2014-01-06
上传用户:yuchunhai1990
资源简介:LPC932设计的电表程序。完整的设计代码
上传时间: 2017-05-26
上传用户:heart520beat
资源简介:基于RS485总线的51单片机主从通信方式的设计与实现
上传时间: 2013-12-04
上传用户:chenxichenyue
资源简介:基于单片机4*4键盘的设计,已调试成功,可以运行。
上传时间: 2017-08-09
上传用户:ecooo