[發(fā)明專利]一種多功能串行編程器及其燒錄方法無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 201310549583.9 | 申請(qǐng)日: | 2013-11-06 |
| 公開(公告)號(hào): | CN103632723A | 公開(公告)日: | 2014-03-12 |
| 發(fā)明(設(shè)計(jì))人: | 朱常在;于凱;谷興華 | 申請(qǐng)(專利權(quán))人: | 天津瑞能電氣有限公司 |
| 主分類號(hào): | G11C16/10 | 分類號(hào): | G11C16/10 |
| 代理公司: | 天津?yàn)I??凭曋R(shí)產(chǎn)權(quán)代理有限公司 12211 | 代理人: | 孫春玲 |
| 地址: | 300385 天津*** | 國(guó)省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 多功能 串行 編程 及其 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明創(chuàng)造涉及單片機(jī)領(lǐng)域,尤其是涉及一種多功能串行編程器及其燒錄方法。
背景技術(shù)
在現(xiàn)有的技術(shù)中,進(jìn)行單片機(jī)或者DSP芯片的實(shí)驗(yàn)和開發(fā),編程器是必不可少的,仿真和調(diào)試完成的程序要借助編程器寫入單片機(jī)的存儲(chǔ)器中,目前廣泛采用的是各芯片廠家專用的仿真器或者普通的串行編程器完成上述操作,但是目前的方式存以下問題:
(1)各廠家的專用仿真器價(jià)格昂貴,且通用性較差,一般不同廠家的芯片需要不同的仿真器,并且操作過程復(fù)雜,難以實(shí)現(xiàn)高效、簡(jiǎn)單的程序下載。
(2)普通的串行編程器雖然可以實(shí)現(xiàn)一般的程序下載任務(wù),但是由于接口形式過于單一,難以滿足不同硬件平臺(tái)的程序下載要求。
(3)普通的串行編程器由于沒有采用加密權(quán)限認(rèn)證技術(shù),存在程序泄露和隨意更改的安全隱患。
(4)不適用于工程中的批量化使用。
發(fā)明內(nèi)容
本發(fā)明創(chuàng)造要解決的問題是提供一種編程器,尤其適合可以加密并且包括多接口的編程器。
為解決上述技術(shù)問題,本發(fā)明創(chuàng)造采用的技術(shù)方案包括輸入模塊、電子開關(guān)、中央處理器和輸出模塊,所述輸入模塊的輸出端與電子開關(guān)的輸入端連接,所述電子開關(guān)的輸出端與輸出模塊的輸入端口連接,所述中央處理器與電子開關(guān)并行連接。所述輸入模塊是USB接口與USB控制器連接。所述中央處理器是MCU。所述多功能串行編程器還包括撥碼選擇開關(guān),撥碼選擇開關(guān)與串行接口連接。所述輸出模塊是接口電平轉(zhuǎn)換芯片與串行接口連接。所述串行接口是USB、RS-485、RS-232、光纖中的一個(gè)或多個(gè)。所述串行接口不低于一個(gè)。
使用所述多功能串行編程器進(jìn)行的燒錄方法,包括以下步驟:
步驟一,上電后PC機(jī)依次通過USB接口、USB控制器下發(fā)數(shù)據(jù);
步驟二,MCU檢測(cè)電子開關(guān)工作狀態(tài)是否正常,如果正常則不動(dòng)作,如果損壞則關(guān)斷電子開關(guān)并使用備用線路進(jìn)行模式匹配檢查;
MCU對(duì)數(shù)據(jù)開始進(jìn)行模式匹配的檢查,如果模式一致則導(dǎo)通電子開關(guān),如果模式不一致則回復(fù)PC機(jī)錯(cuò)誤信息;
步驟三,數(shù)據(jù)通過電子開關(guān)傳輸?shù)捷敵龆丝诘耐瑫r(shí),MCU對(duì)數(shù)據(jù)實(shí)時(shí)監(jiān)控;
步驟四,如果數(shù)據(jù)超出預(yù)定范圍則MCU關(guān)斷電子開關(guān),否則繼續(xù)燒寫,完成燒寫工作。
進(jìn)一步,所述關(guān)斷電子開關(guān),則回復(fù)PC機(jī)錯(cuò)誤信息。
進(jìn)一步,所述備用線路是USB控制器通過MCU與接口電平轉(zhuǎn)換芯片連接。
本發(fā)明創(chuàng)造具有的優(yōu)點(diǎn)和積極效果是:由于采用上述技術(shù)方案,可以增加數(shù)據(jù)的安全性,滿足不同硬件平臺(tái)的燒錄要求的同時(shí),實(shí)現(xiàn)工作中的批量化燒錄的要求;使燒錄流程更加簡(jiǎn)便快捷;滿足不同硬件平臺(tái)的程序下載要求;具有結(jié)構(gòu)簡(jiǎn)單,維修方便,制造成本低、燒錄效率高等優(yōu)點(diǎn)。
附圖說明
圖1是本發(fā)明創(chuàng)造的結(jié)構(gòu)示意圖
具體實(shí)施方式
如圖1所示,本發(fā)明創(chuàng)造包括輸入模塊、電子開關(guān)、中央處理器和輸出模塊,所述輸入模塊的輸出端與電子開關(guān)的輸入端連接,所述電子開關(guān)的輸出端與輸出模塊的輸入端口連接,所述中央處理器與電子開關(guān)并行連接。
進(jìn)一步,所述輸入模塊是USB接口與USB控制器連接。所述USB控制器采用CP2102芯片,實(shí)現(xiàn)USB到多種不同串行接口的轉(zhuǎn)換,方便不同硬件平臺(tái)的程序下載和數(shù)據(jù)通信。從而實(shí)現(xiàn)了USB到RS-485、RS-232、光纖的接口轉(zhuǎn)換。實(shí)現(xiàn)PC下發(fā)數(shù)據(jù)的接收和對(duì)數(shù)據(jù)進(jìn)行采集的監(jiān)控。
進(jìn)一步,所述中央處理器是MCU。通過在所述MCU中編寫權(quán)限認(rèn)證模塊,提高了數(shù)據(jù)通信過程中的安全性;實(shí)現(xiàn)程序下載和數(shù)據(jù)通信過程中的權(quán)限認(rèn)證、數(shù)據(jù)監(jiān)聽和傳輸管理等任務(wù)。
進(jìn)一步,所述多功能串行編程器還包括撥碼選擇開關(guān),撥碼選擇開關(guān)與串行接口連接??梢詫?shí)現(xiàn)不同接口的轉(zhuǎn)換,實(shí)現(xiàn)USB轉(zhuǎn)光纖、USB轉(zhuǎn)RS-485、USB轉(zhuǎn)RS-232等功能。
進(jìn)一步,所述輸出模塊是接口電平轉(zhuǎn)換芯片與串行接口連接。
進(jìn)一步,所述串行接口是USB、RS-485、RS-232、光纖中的一個(gè)或多個(gè)??梢詽M足不同硬件平臺(tái)的程序下載要求。
進(jìn)一步,所述串行接口不低于一個(gè)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天津瑞能電氣有限公司,未經(jīng)天津瑞能電氣有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310549583.9/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:包裝袋糾偏收料裝置
- 下一篇:高爾夫揮桿動(dòng)作練習(xí)儀
- 串行式內(nèi)存的直接執(zhí)行系統(tǒng)及方法
- 模塊化對(duì)象串行化體系結(jié)構(gòu)
- 用于高速數(shù)據(jù)輸入/輸出的半導(dǎo)體存儲(chǔ)器件
- 對(duì)串行信號(hào)進(jìn)行測(cè)試的數(shù)據(jù)處理設(shè)備及方法
- 一種串行總線式條碼解碼芯片以及條碼解碼裝置
- 一種串行總線式條碼解碼芯片以及條碼解碼裝置
- 通用串行總線主機(jī)、設(shè)備及信息傳輸方法
- 串行閃存控制器、串行閃存及其執(zhí)行的方法
- 一種微控制器的串行接口與仿真調(diào)試接口復(fù)用方法及裝置
- 信號(hào)傳輸系統(tǒng)





