欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

微控制器編程器的制作方法

文檔序號:6738675閱讀:201來源:國知局
專利名稱:微控制器編程器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種微控制器(MCU)編程器,尤其是可以同時并行燒寫多個微控制器的編程器。
背景技術(shù)
微控制器,又稱之為MCU,廣泛應(yīng)用于電子行業(yè)中。電氣的自動化、智能化、功耗控制等都需要MCU的支持。通常適用編程器對MCU進(jìn)行程序燒寫?,F(xiàn)有的編程器,如中國發(fā)明申請第200910253718. O所披露的編程器,如圖2所示。 該編程器90包括控制模塊91、存儲器92、燒寫接口 93和傳輸接口 94。編程器90通過燒寫接口 93與微控制器(未顯示)連接,通過傳輸接口 94與PC機(jī)(未顯示)相連。通過PC 機(jī)下載的燒寫程序(HEX文件)保存在存儲器92中。該現(xiàn)有的編程器僅有一個燒寫接口 93,每次只能對一個MCU進(jìn)行燒寫。隨著MCU 需求量的增加,需要提高M(jìn)CU程序的燒寫效率。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是要提供一種能夠同時燒寫多個微控制器,從而提高燒寫效率的編程器。為了解決上述技術(shù)問題,本發(fā)明提供一種微控制器編程器,包括一個主機(jī)以及多個從機(jī),其特征在于,所述主機(jī)包括第一通信接口和第二通信接口 ;所述從機(jī)各包括第一通信接口、第二通信接口和燒寫接口 ;以及存儲模塊,用于儲存燒寫程序文件,所述主機(jī)的第一通信接口與各個從機(jī)的第一通信接口通過第一總線相連接,所述主機(jī)的第二通信接口與各個從機(jī)的第二通信接口通過第二總線相連接;所述主機(jī)和各個從機(jī)能通過所述第一總線與上位機(jī)相連接,用于將燒寫程序文件下載傳輸?shù)剿龃鎯δK中。其中,所述存儲模塊設(shè)置于所述主機(jī)上。其中,所述從機(jī)各包括單獨(dú)的存儲模塊。其中,所述存儲模塊包括參數(shù)存儲器和文件存儲器。本發(fā)明具有以下優(yōu)點(diǎn)。本發(fā)明的微控制器編程器包括多個從機(jī),每個從機(jī)帶有燒寫接口,可以一次燒寫多路微控制器,大大提高了燒寫效率。當(dāng)存儲模塊設(shè)置在主機(jī)中時,可將燒寫程序文件保存在主機(jī)中,從機(jī)從主機(jī)的存儲模塊中讀取數(shù)據(jù),可以進(jìn)行同步燒寫。當(dāng)存儲模塊設(shè)置在從機(jī)中時,每個從機(jī)單獨(dú)讀取各自的數(shù)據(jù)文件,這樣不必讓各個從機(jī)同步進(jìn)行燒寫,而是可以不同步的獨(dú)立燒寫,燒寫的靈活性大大增加。再者,當(dāng)各個從機(jī)單獨(dú)設(shè)置存儲模塊時,如果其中一個存儲模塊發(fā)生故障導(dǎo)致數(shù)據(jù)丟失或從機(jī)本身發(fā)生故障,不會影響到其他從機(jī)的正常燒寫工作。


圖I為本發(fā)明的編程器結(jié)構(gòu)示意圖。圖2為現(xiàn)有的編程器結(jié)構(gòu)示意圖。
具體實施例方式如圖I所示,本發(fā)明的編程器包括一個主機(jī)10和多個從機(jī)(從機(jī)l-n)20。主機(jī) 10包括第一通信接口 11、第二通信接口 12以及用戶接口 13。各個從機(jī)20包括第一通信接口 21、第二通信接口 22、燒寫接口 23以及存儲模塊24。主機(jī)10的第一通信接口 11和各個從機(jī)20的第一通信接口 21通過第一總線A相連接;主機(jī)10的第二通信接口 12和各個從機(jī)20的第二通信接口 22通過第二總線B相連。第一總線A將編程器與上位機(jī),例如PC機(jī)30相連接進(jìn)行通信,用于傳輸下載程序文件。PC機(jī)30也包括第一通信接口 31,用于連接第一總線A。這樣,PC機(jī)30可通過第一總線A與主機(jī)10和從機(jī)20通信。需要燒寫的程序文件通過該第一總線A從PC機(jī)30中一次同步地傳輸下載到各個從機(jī)20的存儲模塊24中。在傳輸過程中,各從機(jī)20的傳輸下載及保存的狀態(tài)通過主機(jī)10返回給PC機(jī)30。在傳輸完成后,PC機(jī)30也可通過該第一總線 A以及主機(jī)10對各個從機(jī)發(fā)送校驗命令,以校驗數(shù)據(jù)。上述傳輸下載的程序文件可以是加密的以及包括燒寫次數(shù)限制值,相應(yīng)的各從機(jī) 20都包括解密模塊和記錄判斷模塊(圖中未示)。因為這些結(jié)構(gòu)與背景技術(shù)中所述的編程器類似,不再進(jìn)行詳細(xì)說明。另外,存儲模塊24包括參數(shù)存儲器241和文件存儲器242。參數(shù)存儲器241用于存儲文件的參數(shù)信息以及從機(jī)自身的參數(shù)信息,文件存儲器242則用于存儲加密過的HEX 文件。傳輸下載完成后,斷開與PC機(jī)30的連接,可以進(jìn)行微控制器MCU的燒寫。第二總線B用于主機(jī)10與各個從機(jī)20之間的控制。使用者可以通過用戶接口 13來控制主機(jī)10,進(jìn)而控制各個從機(jī)20的燒寫操作。 本發(fā)明的編程器包括兩種燒寫方式分別為一鍵編程模式和獨(dú)立編程模式。當(dāng)處于一鍵編程模式時,主機(jī)10向各個從機(jī)20廣播燒寫命令,各個燒寫接口 23 上連接有微控制器的從機(jī)20接收到燒寫命令后立即開始執(zhí)行燒寫操作,從而實現(xiàn)多路同時燒寫功能。在此模式下,各個從機(jī)20需要等待主機(jī)10廣播燒寫命令,才進(jìn)行燒寫操作。 各個從機(jī)20的燒寫狀態(tài)通過第二總線B反饋到主機(jī)10,并可顯示于通過用戶接口 13連接的顯示設(shè)備,例如LED (未顯示)上。當(dāng)處于獨(dú)立編程模式下,從機(jī)20獨(dú)立地進(jìn)行燒寫操作,不受主機(jī)10的控制。當(dāng)各從機(jī)20的燒寫接口 23上連接有微控制器時,其自動檢測到該微控制器并開始進(jìn)行燒寫,不需要主機(jī)廣播燒寫命令。但在該模式下,各個從機(jī)20的燒寫狀態(tài)同樣也通過第二總線B反饋到主機(jī)10,并可顯示于通過用戶接口 13連接的顯示設(shè)備上。在這個模式下,各個從機(jī)20 無需等待主機(jī)的命令,可以快速地進(jìn)行燒寫操作。同時,可以使得各個從機(jī)20獨(dú)立進(jìn)行燒寫,無需同步操作,使得燒寫的靈活性大大增加。在上述實施例中,各個從機(jī)20自身帶有存儲模塊24,但本發(fā)明不限于此。在另一實施方式中,可將存儲模塊設(shè)置在主機(jī)上10,各從機(jī)不帶有存儲模塊。燒寫程序文件(HEX文件)下載到主機(jī)10上的存儲模塊,燒寫時各從機(jī)20通過第二總線B來讀取主機(jī)10中的數(shù)據(jù)來完成燒寫。在一較佳實施例中,本發(fā)明的編程器包括八個從機(jī),但不限于此,可以為任意數(shù)量,例如四、六、十、十二個等等。
權(quán)利要求
1.一種微控制器編程器,包括一個主機(jī)(10)以及多個從機(jī)(20),其特征在于,所述主機(jī)(10)包括第一通信接口(11)和第二通信接口(12);所述從機(jī)(20)各包括第一通信接口(21)、第二通信接口(22)和燒寫接口(23);以及存儲模塊,用于儲存燒寫程序文件,所述主機(jī)的第一通信接口與各個從機(jī)的第一通信接口通過第一總線(A)相連接,所述主機(jī)的第二通信接口(12)與各個從機(jī)的第二通信接口通過第二總線(B)相連接;所述主機(jī)(10)和各個從機(jī)(20)能通過所述第一總線(A)與上位機(jī)(30)相連接,用于將燒寫程序文件下載傳輸?shù)剿龃鎯δK中。
2.根據(jù)權(quán)利要求I所述的微控制器編程器,其特征在于所述存儲模塊設(shè)置于所述主機(jī)(10)上。
3.根據(jù)權(quán)利要求I所述的微控制器編程器,其特征在于所述從機(jī)(20)各包括單獨(dú)的存儲模塊。
4.根據(jù)權(quán)利要求1-3中任意一項所述的微控制器編程器,其特征在于所述存儲模塊包括參數(shù)存儲器和文件存儲器。
5.根據(jù)權(quán)利要求1-3中任意一項所述的微控制器編程器,其特征在于所述從機(jī)(20) 為八個。
全文摘要
本發(fā)明是一種微控制器編程器,包括一個主機(jī)(10)以及多個從機(jī)(20)。所述主機(jī)(10)包括第一通信接口(11)和第二通信接口(12)。所述從機(jī)(20)各包括第一通信接口(21)、第二通信接口(22)和燒寫接口(23)。所述編程器還包括存儲模塊,用于儲存燒寫程序文件。所述主機(jī)的第一通信接口與各個從機(jī)的第一通信接口通過第一總線(A)相連接。所述主機(jī)的第二通信接口(12)與各個從機(jī)的第二通信接口通過第二總線(B)相連接。所述主機(jī)(10)和各個從機(jī)(20)通過所述第一總線(A)能與上位機(jī)(30)相連接,用于將燒寫程序文件下載傳輸?shù)剿龃鎯δK中。該微控制器編程器可以一次燒寫多路微控制器,大大提高了燒寫效率。
文檔編號G11C7/00GK102592648SQ20121001760
公開日2012年7月18日 申請日期2012年1月19日 優(yōu)先權(quán)日2012年1月19日
發(fā)明者張中其, 羅水強(qiáng), 苑維旺, 錢謝成, 陸迪付 申請人:上海格州電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
枞阳县| 全椒县| 沂水县| 定日县| 乳山市| 崇文区| 棋牌| 镇平县| 横峰县| 浮山县| 马关县| 神池县| 韶关市| 赤水市| 修文县| 邻水| 奈曼旗| 闵行区| 绩溪县| 新和县| 武强县| 新化县| 扶绥县| 竹山县| 水富县| 集安市| 永城市| 铜鼓县| 潢川县| 五华县| 庆元县| 辰溪县| 平潭县| 兖州市| 兴宁市| 宾川县| 定南县| 雷波县| 奉节县| 个旧市| 夹江县|