ecom串口助手是一款帶CRC計算的串口(RS232)調(diào)試軟件。由我愛IC導航網(wǎng)工作室開發(fā)(http://www.52ic.net/)。ecom串口助手支持常用的110 ~ 921600bps波特率,能設(shè)置校驗、數(shù)據(jù)位和停止位,能以ASCII碼或十六進制接收或發(fā)送任何數(shù)據(jù)或字符(包括中文),能發(fā)送任意大小的文本文件,可以任意設(shè)定自動發(fā)送周期,并能將接收數(shù)據(jù)保存成文本文件。帶有文件或數(shù)據(jù)串的ModebusCRC16校驗、CRC16校驗、累加和校驗、異或校驗,ModebusLRC計算工具,是工程師調(diào)試單片機串口的好助手工具。 2、軟件特點 1、 支持Windows 9x / 2000 / XP / 2003 / Vista / Win7系統(tǒng); 2、 綠色軟件,不需安裝。運行解壓軟件,將壓縮包解壓到指定目錄即可。卸載時只需將程序目錄刪除; 3、 支持常用的110 ~ 921600bps波特率; 4、 端口范圍是COM1-COM255,支持擴展端口(USB轉(zhuǎn)RS232); 5、 能設(shè)置校驗、數(shù)據(jù)位和停止位; 6、 能以字符或十六進制收發(fā)數(shù)據(jù),支持中文字符的收發(fā); 7、 支持文件數(shù)據(jù)的發(fā)送; 8、 數(shù)據(jù)發(fā)送區(qū)允許設(shè)置發(fā)送周期,自動發(fā)送數(shù)據(jù); 9、 支持鍵盤輸入,將鍵盤數(shù)據(jù)發(fā)送到串口; 10、 支持定時保存接收窗口數(shù)據(jù),便于查看長時間調(diào)試記錄信息; 11、 有效的檢測通訊錯誤,避免軟件死機(如USB轉(zhuǎn)串口設(shè)備拔出檢測); 12、 數(shù)據(jù)接收窗口及文件發(fā)送均采用多線程設(shè)計。 13、 帶有文件和數(shù)據(jù)幀ModebusCRC16校驗、CRC16校驗、累加和校驗、異或校驗,ModebusLRC計算工具。發(fā)送的數(shù)據(jù)幀可選添加計算結(jié)果,將校驗結(jié)果連同數(shù)據(jù)幀一同打包發(fā)送出去。 V2.00版本增加功能 1、添加Xmodem功能(128個字節(jié)發(fā)送,只支持CRC校驗)。 2、增加Xmodem-1k功能(1024個字節(jié)發(fā)送,只支持CRC校驗)。 3、支持命令啟動Xmodem-1k功能(可以做自動傳輸文件功能)。 V2.20版本增加功能 1、添加自定義數(shù)據(jù)幀頭,數(shù)據(jù)幀尾功能。 2、添加數(shù)據(jù)幀ModebusCRC16校驗、CRC16校驗、累加和校驗、異或校驗,ModebusLRC等校驗協(xié)議。 3、添加數(shù)據(jù)包鏡像回發(fā)功能。 4、添加接收對話框字體修改按鈕。 5、添加轉(zhuǎn)義符號選擇。 6、支持命令串文件發(fā)送(具體見命令串文件模板使用說明)。 7、添加窗口總是浮在最前面按鈕,添加命令串隱藏顯示按鈕。 V2.40版本增加功能 1、增加110、300、600波特率。 2、修正接收窗體字體設(shè)置按鈕功能,增加接收窗體背景色設(shè)置按鈕。 V2.60版本增加功能 1、增加“校驗結(jié)果”按鈕,實現(xiàn)文件或者數(shù)據(jù)幀的ModebusCRC16校驗、CRC16校驗、累加和校驗、異或校驗,ModebusLRC的計算結(jié)果顯示。
標簽: CRC 計算 串口調(diào)試 軟件
上傳時間: 2013-06-06
上傳用戶:axxsa
本書分三部分介紹在美國廣泛應(yīng)用的、高功能的M68HC11系列單片機(8位機 ,Motorola公司)。內(nèi)容包括M68HC11的結(jié)構(gòu)與其基本原理、開發(fā)工具EVB(性能評估板)以及開發(fā)和應(yīng)用技術(shù)。本書在介紹單片機硬、軟件的基礎(chǔ)上,進一步介紹了在美國實驗室內(nèi),如何應(yīng)用PC機及EVB來進行開發(fā)工作。通過本書的介紹,讀者可了解這種單片機的原理并學會開發(fā)和應(yīng)用方法。本書可作為大專院校單片機及其實驗的教材(本科、短訓班)。亦可供開發(fā)、應(yīng)用單片機的各專業(yè)(計算機、機電、化工、紡織、冶金、自控、航空、航海……)有關(guān)技術(shù)人員參考。 第一部分 M68HC11 結(jié)構(gòu)與原理Motorola單片機 1 Motorla單片機 1.1 概述 1.1.1 Motorola 單片機發(fā)展概況(3) 1.1.2 Motorola 單片機結(jié)構(gòu)特點(4) 1.2 M68HC11系列單片機(5) 1.2.1 M68HC11產(chǎn)品系列(5) 1.2.2 MC68HC11E9特性(6) 1.2.3 MC68HC11E9單片機引腳說明(8) 1.3 Motorola 32位單片機(14) 1.3.1中央處理器(CPU32)(15) 1.3.2 定時處理器(TPU)(16) 1.3.3 串行隊列模塊(QSM)(16) 1.3.4 系統(tǒng)集成模塊 (SIM)(16) 1.3.5 RAM(17) 2 系統(tǒng)配置與工作方式 2.1 系統(tǒng)配置(19) 2.1.1 配置寄存器CONFIG(19) 2.1.2 CONFIG寄存器的編程與擦除(20) 2?2 工作方式選擇(21) 2.3 M68HC11的工作方式(23) 2.3.1 普通單片工作方式(23) 2.3.2 普通擴展工作方式(23) 2.3.3 特殊自舉方式(27) 2.3.4 特殊測試方式(28) 3 中央處理器(CPU)與片上存儲器 3.1 CPU寄存器(31) 3?1?1 累加器A、B和雙累加器D(32) 3.1.2 變址寄存器X、Y(32) 3.1.3 棧指針SP(32) 3.1.4 程序計數(shù)器PC(33) 3.1.5 條件碼寄存器CCR(33) 3.2 片上存儲器(34) 3.2.1 存儲器分布(34) 3.2.2 RAM和INIT寄存器(35) 3.2.3 ROM(37) 3.2.4 EEPROM(37) 3.3 M68HC11 CPU的低功耗方式(39) 3.3.1 WAIT方式(39) 3.3.2 STOP方式(40) 4 復(fù)位和中斷 4.1 復(fù)位(41) 4.1.1 M68HC11的系統(tǒng)初始化條件(41) 4.1.2 復(fù)位形式(43) 4.2 中斷(48) 4.2.1 條件碼寄存器CCR中的中斷屏蔽位(48) 4.2.2 中斷優(yōu)先級與中斷矢量(49) 4.2.3 非屏蔽中斷(52) 4.2.4 實時中斷(53) 4.2.5 中斷處理過程(56) 5 M68HC11指令系統(tǒng) 5.1 M68HC11尋址方式(59) 5.1.1 立即尋址(IMM)(59) 5.1.2 擴展尋址(EXT)(60) 5.1.3 直接尋址(DIR)(60) 5.1.4 變址尋址(INDX、INDY)(61) 5.1.5 固有尋址(INH)(62) 5.1.6 相對尋址(REL)(62) 5.1.7 前置字節(jié)(63) 5.2 M68HC11指令系統(tǒng)(63) 5.2.1 累加器和存儲器指令(63) 5.2.2 棧和變址寄存器指令(68) 5.2.3 條件碼寄存器指令(69) 5.2.4 程序控制指令(70) 6 輸入與輸出 6.1 概述(73) 6.2 并行I/O口(74) 6.2.1 并行I/O寄存器(74) 6.2.2 應(yīng)答I/O子系統(tǒng)(76) 6?3 串行通信接口SCI(82) 6.3.1 基本特性(83) 6.3.2 數(shù)據(jù)格式(83) 6.3.3 SCI硬件結(jié)構(gòu)(84) 6.3.4 SCI寄存器(86) 6.4 串行外圍接口SPI(92) 6.4.1 SPI特性(92) 6.4.2 SPI引腳信號(92) 6.4.3 SPI結(jié)構(gòu)(93) 6.4.4 SPI寄存器(95) 6.4.5 SPI系統(tǒng)與外部設(shè)備進行串行數(shù)據(jù)傳輸(99) 7 定時器系統(tǒng)與脈沖累加器 7.1 概述(105) 7.2 循環(huán)計數(shù)器(107) 7.2.1 時鐘分頻器(107) 7.2.2 計算機正常工作監(jiān)視功能(110) 7.2.3 定時器標志的清除(110) 7.3 輸入捕捉功能(111) 7.3.1 概述(111) 7.3.2 定時器輸入捕捉鎖存器(TIC1、TIC2、TIC3) 7.3.3 輸入信號沿檢測邏輯(113) 7.3.4 輸入捕捉中斷(113) 7.4 輸出比較功能(114) 7.4.1 概述(114) 7.4.2 輸出比較功能使用的寄存器(116) 7.4.3 輸出比較示例(118) 7.5 脈沖累加器(119) 7.5.1 概述(119) 7.5.2 脈沖累加器控制和狀態(tài)寄存器(121) 8 A/D轉(zhuǎn)換系統(tǒng) 8.1 電荷重新分布技術(shù)與逐次逼近算法(125) 8.1.1 基本電路(125) 8.1.2 A/D轉(zhuǎn)換逐次逼近算法原理(130) 8.2 M68HC11中A/D轉(zhuǎn)換的實現(xiàn)方法(131) 8.2.1 逐次逼近A/D轉(zhuǎn)換器(131) 8.2.2 控制寄存器(132) 8.2.3 系統(tǒng)控制邏輯(135)? 9 單片機的內(nèi)部操作 9.1 用立即> 圖書前言 美國Motorola公司從80年代中期開始推出的M68HC11系列單片機是當今功能最強、性能/價格比最好的八位單片微計算機之一。在美國,它已被廣泛地應(yīng)用于教學和各種工業(yè)控制系統(tǒng)中。? 該單片機有豐富的I/O功能,完善的系統(tǒng)保護功能和軟件控制的節(jié)電工作方式 。它的指令系統(tǒng)與早期Motorola單片機MC6801等兼容,同時增加了91條新指令。其中包含16位乘法、除法運算指令等。 為便于用戶開發(fā)和應(yīng)用M68HC11單片機,Motorola公司提供了多種開發(fā)工具。M68HC11 EVB (Evaluation Board)性能評估板就是一種M68HC11系列單片機的廉價開發(fā)工具。它既可用來 調(diào)試用戶程序,又可在仿真方式下運行。為方便用戶,M68HC11 EVB可與IBM?PC連接 ,借助于交叉匯編、通信程序等軟件,在IBM?PC上調(diào)試程序。? 本書分三部分(共15章)介紹了M68HC11的結(jié)構(gòu)和基本原理、開發(fā)工具-EVB及開發(fā)應(yīng)用實例等。第一部分(1~9章),介紹M68HC11的結(jié)構(gòu)和基本原理。包括概述,系統(tǒng)配置與工作方式、CPU和存儲器、復(fù)位和中斷、指令系統(tǒng)、I/O、定時器系統(tǒng)和脈沖累加器、A/D轉(zhuǎn)換系統(tǒng)、單片機的內(nèi)部操作等。第二部分(10~11章),介紹M68HC11 EVB的原理和技術(shù)特性以及EVB的應(yīng)用。第三部分(12~15章),介紹M68HC11的開發(fā)與應(yīng)用技術(shù)。包括基本的編程練習、應(yīng)用程序設(shè)計、接口實驗、接口設(shè)計及應(yīng)用等。 讀者通過學習本書,不僅可了解M68HC11的硬件、軟件,而且可了解使用EVB開發(fā)和應(yīng)用M68HC11單片機的方法。在本書的第三部分專門提供了一部分實驗和應(yīng)用程序。? 本書系作者張寧作為高級訪問學者,應(yīng)邀在美國馬薩諸塞州洛厄爾大學(University of Massachusetts Lowell)工作期間完成的。全書由張寧執(zhí)筆。在編著過程中,美國洛厄爾大學的R·代克曼教授?(Professor Robert J. Dirkman)多次與張寧一起討論、研究,并提供部分資料及實驗數(shù)據(jù)。參加編寫和審校等工作的還有王云霞、孫曉芳、劉安魯、張籍、來安德、張楊等同志。? 為將M68HC11系列單片機盡快介紹給我國,美國Motorola公司的Terrence M.S.Heng先生曾大力支持本書的編著和出版。在此表示衷心感謝。
上傳時間: 2013-10-27
上傳用戶:rlgl123
歐姆龍plc編程軟件CX-Programmer使用手冊 第一章安裝和啟動 1. 安裝 1-1. 安裝CX-Programmer 1-2. 在線注冊 2. 打開新工程和設(shè)置設(shè)備型號 3. 打開新工程和設(shè)置設(shè)備型號 4. 主窗口 4-1.兼容SYSWIN軟件的按鍵分配 4-2. 段 4-3.刪除和顯示其他窗口 5.創(chuàng)建程序 5-1.常開接點的輸入 5-2.線圈的輸入 5-3.符號注釋的編輯 5-4.條注釋的輸入 5-5.常閉接點的輸入 5-6.元素注釋的輸入 5-7.上升沿微分接點的輸入 5-8.下降沿微分接點的輸入 5-9.向上垂線的輸入 5-10.向下垂線的輸入 5-11.高級指令的輸入1 - 字符串的輸入 5-12.高級指令的輸入1 - 有用的功能 5-13.輔助繼電器的輸入- 1.0 秒時鐘脈沖位 5-14.高級指令的輸入2 – 微分指令的輸入 5-15.或邏輯的條輸入 5-16.高級指令的輸入3 – 通過功能號來輸入 5-17.定時器指令的輸入 5-18.計數(shù)器指令的輸入 5-19.條的編輯…復(fù)制和粘貼 5-20. END指令的輸入 第二章在線/調(diào)試 1. 程序錯誤檢查(編譯) 2. 進入在線 3. 監(jiān)視 4. 監(jiān)視- 2 同時監(jiān)視程序中多處位置 5. 監(jiān)視- 3 以十六進制數(shù)監(jiān)視 6. 監(jiān)視- 4 查看窗口 7. 監(jiān)視- 5 查看窗口的當前值修改和二進制數(shù)監(jiān)視 8. 查看窗口的有用功能 9. 監(jiān)視- 6 監(jiān)視窗口- 2 10.監(jiān)視- 7 以短條形式顯示 11.監(jiān)視- 8 微分監(jiān)視 12.強制為On/Off 13.強制-on/off 位的顯示列表 14.修改定時器的設(shè)定值 15.修改定時器的當前值 16.查找功能- 1 通過地址引用工具查找 17.查找功能- 2 梯形圖的折回查找 18.查找功能- 3 通過注釋的關(guān)鍵字來查找 19.查找功能- 4 進入條注釋 20.查找功能- 5 查找位地址 21.在線編輯 實用的功能 相關(guān)資料: 歐姆龍PLC編程軟件CX-Programmer7.1 簡體中文版
上傳時間: 2013-10-25
上傳用戶:84425894
一個很好而小巧的串口調(diào)試助手,支持常用的300-115200bps波特率,能設(shè)置校驗、數(shù)據(jù)位和停止位,能以ASCII碼或十六進制接收或發(fā)送任何數(shù)據(jù)或字符(包括中文),可以任意設(shè)定自動發(fā)送周期,并能將接收數(shù)據(jù)保存成文本文件,能發(fā)送任意大小的文本文件。 里面包含了串口調(diào)試工具2.1、4.0、 串口調(diào)試助手源程序及編程詳細過程
標簽: 串口調(diào)試助手大全 免費下載
上傳時間: 2013-10-17
上傳用戶:kachleen
電子發(fā)燒友網(wǎng)訊:應(yīng)廣大電子發(fā)燒友網(wǎng)讀者要求,本電子書《C51單片機及C語言知識點必備秘籍》為《單片機關(guān)鍵知識點全攻略》單片機系列教程及《單片機C語言知識點全攻略》系列單片機C語言學習教程的全整合篇,供所需學習或收藏的工程師及單片機學生、單片機愛好者下載。 點擊下載《C51單片機及C語言知識點必備秘籍》電子書 單片機對于初學者來說確實很難理解,不少學過單片機的同學或電子愛好者,甚至在畢業(yè)時仍舊是一無所獲。基于此,電子發(fā)燒友網(wǎng)將整合《單片機關(guān)鍵知識點全攻略》,共分為四個系列,以饗讀者,敬請期待!此系列對于業(yè)內(nèi)電子工程師也有收藏和參考價值。 單片機關(guān)鍵知識點一覽: 系列一 1:單片機簡敘 2:單片機引腳介紹 3:單片機存儲器結(jié)構(gòu) 4:第一個單片機小程序 5:單片機延時程序分析 6:單片機并行口結(jié)構(gòu) 7:單片機的特殊功能寄存器 系列二 8:單片機尋址方式與指令系統(tǒng) 9:單片機數(shù)據(jù)傳遞類指令 10:單片機數(shù)據(jù)傳送類指令 11:單片機算術(shù)運算指令 12:單片機邏輯運算類指令 13:單片機邏輯與或異或指令祥解 14:單片機條件轉(zhuǎn)移指令 系列三 15:單片機位操作指令 16:單片機定時器與計數(shù)器 17:單片機定時器/計數(shù)器的方式 18:單片機的中斷系統(tǒng) 19:單片機定時器、中斷試驗 20:單片機定時/計數(shù)器實驗 21:單片機串行口介紹 系列四 22:單片機串行口通信程序設(shè)計 23:LED數(shù)碼管靜態(tài)顯示接口與編 24:動態(tài)掃描顯示接口電路及程序 25:單片機鍵盤接口程序設(shè)計 26:單片機矩陣式鍵盤接口技術(shù)及 27:關(guān)于單片機的一些基本概念 28:實際案例實踐——單片機音樂程序設(shè)計 繼《單片機學習知識點全攻略》得到廣大讀者好評,根據(jù)有網(wǎng)友提出美中不足的是所用單片機編程語言為匯編,基于此,電子發(fā)燒友網(wǎng)再接再厲再次為讀者誠摯奉上非常詳盡的《單片機C語言知識點全攻略》系列單片機C語言學習教程,本教程共分為四部分,主要知識點如下所示。 第一部分知識點: 第一課 建立你的第一個KeilC51項目 第二課 C51HEX文件的生成和單片機 第三課 C51數(shù)據(jù)類型 第四課 C51常量 第二部分知識點: 第五課 C51變量 第六課 C51運算符和表達式 第七課 運算符和表達式(關(guān)系運算符) 第八課 運算符和表達式(位運算符) 第九課 C51運算符和表達式(指針和地址運算符) 第三部分知識點: 第十課 C51表達式語句及仿真器 第十一課 C51復(fù)合語句和條件語句 第十二課 C51開關(guān)分支語句 第十三課 C51循環(huán)語句 第十四課 C51函數(shù) 第四部分知識點: 第十五課 C51數(shù)組的使用 第十六課 C51指針的使用 第十七課 C51結(jié)構(gòu)、聯(lián)合和枚舉的使用 附錄(運算符優(yōu)先級和結(jié)合性等)
標簽: C51 單片機 C語言 創(chuàng)新
上傳時間: 2013-11-03
上傳用戶:Amygdala
隨著單片機功能集成化的發(fā)展,其應(yīng)用領(lǐng)域也逐漸地由傳統(tǒng)的控制,擴展為控制處理數(shù)據(jù)處理以及數(shù)字信號處理,DSP( Digital Signal Processing)等領(lǐng)域。凌陽的16位單片機就是為適應(yīng)這種發(fā)展而設(shè)計的。
上傳時間: 2013-10-09
上傳用戶:zmy123
HT48R70A-1/HT48C70-1是一款八位高性能精簡指令集單片機,專為多輸入輸出控制的產(chǎn)品設(shè)計。掩膜版芯片HT48C70-1在引腳I和功能方面,都與OTP版芯片HT48R70A-1完全相同。擁有低功耗、I/O口穩(wěn)定性高、定時器功能、振蕩選擇、省電和喚醒功能、看門狗定時器、蜂鳴器驅(qū)動、以及低價位等優(yōu)勢,使此款多功能芯片可以廣泛地適用于各種應(yīng)用,例如工業(yè)控制、消費類產(chǎn)品、子系統(tǒng)控制器等。
上傳時間: 2013-11-09
上傳用戶:003030
高速SOC單片機 基于半導體集成技術(shù)的突飛猛進的發(fā)展各種類型的單片機正日新月異的涌向市場為單片機技術(shù)的應(yīng)用人員提供了極大的方便INTEL公司在MCS48系列的基礎(chǔ)上推出高性能的MCS51系列八位單片機而今三十二位單片機又以其強大的片內(nèi)功能提供給應(yīng)用者無論是那一種位數(shù)的單片機也無論是那一種系列的單片機都為新產(chǎn)品的開發(fā)應(yīng)用系統(tǒng)的研制智能控制器的研究高新技術(shù)的應(yīng)用創(chuàng)造了極其有力的硬件環(huán)境當前可以說由于世界各生產(chǎn)廠家生產(chǎn)通用型以及衍生出的五花八門的系列及型號的單片機使其單片機技術(shù)的應(yīng)用已達到了無孔不入的地步當初面向工業(yè)控制功能的單片機現(xiàn)已遠遠超出了原設(shè)計者的想像然而占全球單片機銷量60%65%左右的八位單片機仍是當前應(yīng)用的主流就國內(nèi)應(yīng)用實踐而言使用單片機數(shù)量最大的是八位單片機應(yīng)用范圍最廣的是八位單片機八位單片機仍具有時代的魅力.
上傳時間: 2013-12-18
上傳用戶:642778338
單片機的數(shù)學基礎(chǔ):本章基本要求:單片機是現(xiàn)代電子智能儀器儀表及嵌入式系統(tǒng)的主要組成部分,應(yīng)用非常廣泛,是現(xiàn)代工程技術(shù)人員必須掌握的知識之一。本章要求掌握數(shù)的進制及其相互轉(zhuǎn)換、帶符號數(shù)的表示方法、溢出的判別方法、ASCII 碼和BCD 碼等單片機的數(shù)學基礎(chǔ)知識;掌握單片機的概念、特點、應(yīng)用范圍、發(fā)展歷程等基礎(chǔ)知識;了解常用單片機系列。為后續(xù)章節(jié)的學習打下基礎(chǔ)。1.1 單片機的數(shù)學基礎(chǔ)1.1.1 數(shù)的進位制及其相互轉(zhuǎn)換(1) 數(shù)的幾種常用進制數(shù)制是人們利用符號來計數(shù)的方法,數(shù)制有很多種,人們熟悉的是十進制。但由于數(shù)在機器中是以器件的物理狀態(tài)來表示的,所以一個具有兩種穩(wěn)定狀態(tài)且能相互轉(zhuǎn)換的器件,就可以用來表示一位二進制數(shù)。二進制數(shù)的表示是最簡單而且是最可靠的,另外二進制的運算規(guī)則也是最簡單的。因此,迄今為止,所有計算機都是以二進制進行算術(shù)運算和邏輯運算的。但是在使用二進制編寫程序時既繁鎖又容易出錯,所以人們在編寫程序時又經(jīng)常用到十進制、十六進制或八進制。下面分別予以介紹。任何一種數(shù)制都有兩個要素,即基數(shù)和權(quán)。基數(shù)為數(shù)制中所使用的數(shù)碼的個數(shù)。當基數(shù)為R 時,該數(shù)制可使用的數(shù)碼為0~(R-1)。例如在二進制中基數(shù)為2,可使用0 和1 兩個數(shù)碼。在進行運算時按逢R 進一,借1當R的規(guī)則進行。權(quán)是數(shù)制中某一數(shù)位上單位數(shù)的大小,它是一個指數(shù),底是基數(shù)R,冪是數(shù)碼的位置號,數(shù)碼的位置號從0 開始。將一個數(shù)中某一位的數(shù)碼與該位的權(quán)相乘,即為該位數(shù)碼的數(shù)值。
標簽: 單片機
上傳時間: 2013-11-16
上傳用戶:mahone
為了解決一些遠程單片機設(shè)備不方便升級內(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 為例介紹了此方法的設(shè)計思路以及實現(xiàn)過程。單片機的應(yīng)用非常廣泛,在某些情況下,單片機內(nèi)部程序的升級在所難免,但是往往需要對單片機產(chǎn)品進行收回才能實現(xiàn),這樣在一些遠程設(shè)備的程序升級問題上就顯得非常不方便。但是有些遠程設(shè)備本身留有遠程通訊的方式:例如某些遠程數(shù)據(jù)傳輸模塊,為了把數(shù)據(jù)上報總會留有通訊的接口,比如422、485 甚至GPRS 或者局域網(wǎng)接口;又或者某些車載定位設(shè)備,為了和監(jiān)控中心通訊會留有GSM、CDMA 或者GPRS 等通訊方式。在這種情況下就可以利用其現(xiàn)有的通訊方式對其內(nèi)部單片機程序進行升級而不需要收回產(chǎn)品。本文的主要內(nèi)容就是來研究這種遠程升級單片機程序的方法。由于近年來凌陽科技的單片機,尤其是 16 位單片機,得到了越來越多的推廣,其應(yīng)用領(lǐng)域越來越廣泛。本文選取一種常見的凌陽科技的16 位單片機SPCE061A 為例,來介紹單片機程序遠程升級的方法。SPCE061A 里內(nèi)嵌了32K 字的閃存(FLASH),即可以作為程序存儲空間又可以存儲數(shù)據(jù),并且有自讀寫任意閃存地址的能力,本文利用這一功能,提出了通過在單片機中駐留BootLoader 程序的方法,來實現(xiàn)單片機程序的遠程升級。遠程升級的實現(xiàn),需要單片機自身的響應(yīng)同時還需要遠程服務(wù)器提供升級所需的代碼。下文將通過這兩個方面來分別介紹。
上傳時間: 2013-10-31
上傳用戶:yxgi5
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1