為了解決一些遠程單片機設備不方便升級內(nèi)部程序的困難,本文提出了利用單片機系
統(tǒng)中現(xiàn)有的數(shù)據(jù)獲取方式來升級單片機內(nèi)部程序的方法。本文利用凌陽16 位單片機可以自讀寫片內(nèi)程序空間的特性,通過在片內(nèi)駐留BootLoader 程序的方式實現(xiàn)了凌陽16 位單片機片內(nèi)程序的在需要時的遠程升級。單片機獲取數(shù)據(jù)的方式可以有很多,本文選取通過串口獲取數(shù)據(jù)進行程序升級為例,并選取常見的凌陽單片機SPCE061A 為例介紹了此方法的設計思路以及實現(xiàn)過程。
單片機的應用非常廣泛,在某些情況下,單片機內(nèi)部程序的升級在所難免,但是往往需
要對單片機產(chǎn)品進行收回才能實現(xiàn),這樣在一些遠程設備的程序升級問題上就顯得非常不方便。但是有些遠程設備本身留有遠程通訊的方式:例如某些遠程數(shù)據(jù)傳輸模塊,為了把數(shù)據(jù)上報總會留有通訊的接口,比如422、485 甚至GPRS 或者局域網(wǎng)接口;又或者某些車載定位設備,為了和監(jiān)控中心通訊會留有GSM、CDMA 或者GPRS 等通訊方式。在這種情況下就可以利用其現(xiàn)有的通訊方式對其內(nèi)部單片機程序進行升級而不需要收回產(chǎn)品。
本文的主要內(nèi)容就是來研究這種遠程升級單片機程序的方法。
由于近年來凌陽科技的單片機,尤其是 16 位單片機,得到了越來越多的推廣,其應用
領(lǐng)域越來越廣泛。本文選取一種常見的凌陽科技的16 位單片機SPCE061A 為例,來介紹單片機程序遠程升級的方法。
SPCE061A 里內(nèi)嵌了32K 字的閃存(FLASH),即可以作為程序存儲空間又可以存儲數(shù)據(jù),并且有自讀寫任意閃存地址的能力,本文利用這一功能,提出了通過在單片機中駐留BootLoader 程序的方法,來實現(xiàn)單片機程序的遠程升級。
遠程升級的實現(xiàn),需要單片機自身的響應同時還需要遠程服務器提供升級所需的代碼。
下文將通過這兩個方面來分別介紹。
資源簡介:為了解決一些遠程單片機設備不方便升級內(nèi)部程序的困難,本文提出了利用單片機系統(tǒng)中現(xiàn)有的數(shù)據(jù)獲取方式來升級單片機內(nèi)部程序的方法。本文利用凌陽16 位單片機可以自讀寫片內(nèi)程序空間的特性,通過在片內(nèi)駐留BootLoader 程序的方式實現(xiàn)了凌陽16 位單片機片內(nèi)程...
上傳時間: 2013-10-31
上傳用戶:yxgi5
資源簡介:通信原理課件 PPT版
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:用單片機實現(xiàn)電子密碼鎖的設計c程序(不含修改密碼功能)
上傳時間: 2014-01-22
上傳用戶:daguda
資源簡介:單片機交通燈控制器的設計 帶有程序和原理
上傳時間: 2016-12-30
上傳用戶:rishian
資源簡介:用C8051f系列單片機實現(xiàn)USB接口的設計方案及程序
上傳時間: 2017-07-18
上傳用戶:yimoney
資源簡介:本文從硬件和軟件兩方面介紹了MCS-51 單片機溫度控制系統(tǒng)的設計思路,對硬件原理圖和程序框圖作了簡捷的描述。關(guān)鍵詞:MCS-51 單片機;溫度;軟硬件;硬件原理圖;程序框圖;設
上傳時間: 2013-04-24
上傳用戶:gxf2016
資源簡介:本文從硬件和軟件兩方面介紹了MCS-51單片機溫度控制系統(tǒng)的設計思路,對硬件原理圖和程序框圖作了簡捷的描述。
上傳時間: 2013-12-21
上傳用戶:nanxia
資源簡介:單片機在檢測和控制系統(tǒng)中得到廣泛的應用, 溫度則是系統(tǒng)常需要測量、控制和保持的一個量。 本文從硬件和軟件兩方面介紹了AT89C2051單片機溫度控制系統(tǒng)的設計,對硬件原理圖和程序框圖作了簡潔的描述。
上傳時間: 2014-01-10
上傳用戶:懶龍1988
資源簡介:本文從硬件和軟件兩方面介紹了MCS-51單片機溫度控制系統(tǒng)的設計思路,對硬件原理圖和程序框圖作了簡捷的描述。
上傳時間: 2016-06-10
上傳用戶:氣溫達上千萬的
資源簡介:本文從硬件和軟件兩方面介紹了MCS-51單片機溫度控制系統(tǒng)的設計思路,對硬件原理圖和程序框圖作了簡捷的描述。
上傳時間: 2016-08-30
上傳用戶:1966640071
資源簡介:本文從硬件和軟件兩方面介紹了MCS-51單片機溫度控制系統(tǒng)的設計思路,對硬件原理圖和程序框圖作了簡捷的描述。
上傳時間: 2017-01-16
上傳用戶:zhouli
資源簡介:基于51單片機數(shù)字信號源的設計與實現(xiàn)
上傳時間: 2013-11-17
上傳用戶:lgd57115700
資源簡介:單片機溫度控制系統(tǒng)的設計及實現(xiàn) 介紹在單片機溫度控制系統(tǒng)的軟硬件設計中的一些主要技術(shù)關(guān)鍵環(huán)節(jié),該系統(tǒng)主要以8051單片機為核心,由溫度檢測電路,模/數(shù)轉(zhuǎn)換電路,過零檢測電路,報警與指示電路,光電隔離與功率放大電路等構(gòu)成。關(guān)鍵詞:單片機;PID算法;...
上傳時間: 2014-12-28
上傳用戶:642778338
資源簡介:ARM單片機載波照明控制器的設計
上傳時間: 2013-11-08
上傳用戶:bnfm
資源簡介:本程序是圖形的設計,比較簡單 可以畫線,圓和橢圓 并可以平移,旋轉(zhuǎn),選擇刪除,回退,保存 打開圖形
上傳時間: 2015-01-10
上傳用戶:royzhangsz
資源簡介:嵌入式TCPIP協(xié)議的單片機數(shù)據(jù)通訊系統(tǒng)的設計與實現(xiàn)
上傳時間: 2015-02-09
上傳用戶:zhaiye
資源簡介:一個用于控制和讀取GPS 系統(tǒng)的單片機程序。 所用的單片機是MICROCHIP 的PIC18F252
上傳時間: 2013-12-22
上傳用戶:windwolf2000
資源簡介:這是從別人網(wǎng)站上剛剛下載的PIC單片機程序,應用IIC的接口應用程序,請大家來參考使用
上傳時間: 2015-05-16
上傳用戶:標點符號
資源簡介:DS-cdma仿真matlab程序 有詳細的設計文檔和源程序說明
上傳時間: 2015-07-03
上傳用戶:yepeng139
資源簡介:基于NXP51單片機LPC932電子時鐘的設計(致遠公司學生用開發(fā)板)
上傳時間: 2015-12-02
上傳用戶:hphh
資源簡介:關(guān)于AD轉(zhuǎn)換的51單片機程序 在很多的地方都可以用到
上傳時間: 2016-01-08
上傳用戶:270189020
資源簡介:單片機控電子時鐘的設計,FLASH型單片機的加密與解密,用于單片機開發(fā),對搞嵌入式開發(fā)的朋友們十分有幫助
上傳時間: 2016-03-02
上傳用戶:duoshen1989
資源簡介:帶有PPC405的Xilinx FPGA通過CPLD實現(xiàn)遠程配置的設計
上傳時間: 2016-04-18
上傳用戶:784533221
資源簡介:VC下寫的生成單片機程序中需要的正弦波一個周期的數(shù)據(jù)。
上傳時間: 2016-05-12
上傳用戶:561596
資源簡介:基于C語言編程的keil單片機有關(guān)數(shù)學時鐘的設計,比起匯編,C語言更具簡潔性
上傳時間: 2016-12-29
上傳用戶:JIUSHICHEN
資源簡介:本程序針對單片機程序計算自行車的速度的應用例子
上傳時間: 2017-01-13
上傳用戶:kikye
資源簡介:非常好用的用于程序自動升級的控件,我一直在用它
上傳時間: 2014-01-06
上傳用戶:yuchunhai1990
資源簡介:LPC932設計的電表程序。完整的設計代碼
上傳時間: 2017-05-26
上傳用戶:heart520beat
資源簡介:基于RS485總線的51單片機主從通信方式的設計與實現(xiàn)
上傳時間: 2013-12-04
上傳用戶:chenxichenyue
資源簡介:基于單片機4*4鍵盤的設計,已調(diào)試成功,可以運行。
上傳時間: 2017-08-09
上傳用戶:ecooo