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

一種燒寫多個(gè)單片機(jī)程序的裝置及方法

文檔序號(hào):6509143閱讀:237來源:國(guó)知局
一種燒寫多個(gè)單片機(jī)程序的裝置及方法
【專利摘要】本發(fā)明公開了一種燒寫多個(gè)單片機(jī)程序的裝置及方法,所述方法包括:獲取與一鍵燒寫板配套連接的撥碼開關(guān)的碼值,選擇該碼值對(duì)應(yīng)的一鍵燒寫板的時(shí)序線;根據(jù)預(yù)置的對(duì)應(yīng)關(guān)系獲得與該一鍵燒寫板的時(shí)序線對(duì)應(yīng)的節(jié)點(diǎn)模塊,控制將所述節(jié)點(diǎn)模塊和調(diào)試器接通;將單片機(jī)程序燒寫到當(dāng)前與調(diào)試器接通的節(jié)點(diǎn)模塊中。本發(fā)明可將多個(gè)節(jié)點(diǎn)模塊通過一鍵燒寫板的不同時(shí)序線與調(diào)試器接通;通過撥碼開關(guān)可控制的使多個(gè)節(jié)點(diǎn)模塊逐一接通調(diào)試器;無需多次插拔,提高了工作效率。
【專利說明】一種燒寫多個(gè)單片機(jī)程序的裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種燒寫多個(gè)單片機(jī)程序的裝置及方法。
【背景技術(shù)】
[0002]單片機(jī)程序燒寫的原理為:電腦通過數(shù)據(jù)線將程序文件發(fā)給編程器或調(diào)試器,編程器或調(diào)試器驅(qū)動(dòng)并口或者串口,按照規(guī)定的時(shí)序,更改待寫入的單片機(jī)內(nèi)部的rom/flash內(nèi)容,完成燒寫。
[0003]現(xiàn)有技術(shù)中單片機(jī)程序燒寫的方法為:對(duì)每個(gè)或每類單片機(jī)配一套燒寫工具,將待寫入的單片機(jī)連接到燒寫工具,下載燒寫完一個(gè)單片機(jī)后拔下來再插上待寫入的另一個(gè)單片機(jī)。當(dāng)需要燒寫多個(gè)單片機(jī)程序時(shí),現(xiàn)有技術(shù)的單片機(jī)程序燒寫方法需要多次插拔單片機(jī)的過程,增加了燒寫工具和單片機(jī)的損耗或損壞。
[0004]因此,現(xiàn)有技術(shù)還有待改進(jìn)。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的在于提供一種燒寫多個(gè)單片機(jī)程序的裝置及方法,以解決燒寫多個(gè)單片機(jī)程序時(shí)需多次插拔的技術(shù)問題。
[0006]為達(dá)此目的,本發(fā)明采用以下技術(shù)方案:
[0007]本發(fā)明一方面提供了一種燒寫多個(gè)單片機(jī)程序的裝置,包括:一鍵燒寫板,以及與一鍵燒寫板配套連接的、用于根據(jù)撥碼開關(guān)的碼值選擇一鍵燒寫板的時(shí)序線的撥碼開關(guān);
[0008]所述一鍵燒寫板還連接調(diào)試器和多個(gè)待燒寫的節(jié)點(diǎn)模塊;且每個(gè)節(jié)點(diǎn)模塊分別對(duì)應(yīng)一鍵燒寫板的一根時(shí)序線,所述調(diào)試器通過選擇出的一鍵燒寫板的時(shí)序線與對(duì)應(yīng)的節(jié)點(diǎn)模塊接通;以實(shí)現(xiàn)該節(jié)點(diǎn)模塊的單片機(jī)程序燒寫。
[0009]其中,所述一鍵燒寫板上設(shè)置有若干個(gè)用于接入節(jié)點(diǎn)模塊的第一類接口,以及一個(gè)用于接入調(diào)試器的第二類接口;
[0010]每個(gè)節(jié)點(diǎn)模塊通過一個(gè)第一類接口與一鍵燒寫板連接,不同的第一類接口的JTag口時(shí)序線與一鍵燒寫板的不同時(shí)序線接通;
[0011]調(diào)試器通過第二類接口與一鍵燒寫板連接;所述第二類接口的JTag 口時(shí)序線通過撥碼開關(guān)的碼值選擇與一鍵燒寫板的某一根時(shí)序線接通;
[0012]所有第一類接口的JTag 口數(shù)據(jù)線、以及第二類接口的JTag 口數(shù)據(jù)線均與一鍵燒寫板的同一數(shù)據(jù)線接通。
[0013]其中,所述一鍵燒寫板上設(shè)置有14個(gè)第一類接口,所述14個(gè)第一類接口的JTag口時(shí)序線分別與一鍵燒寫板的14根時(shí)序線接通。
[0014]其中,還包括兩個(gè)用于設(shè)置撥碼開關(guān)的碼值的撥碼單元,兩個(gè)撥碼單元均與撥碼開關(guān)連接。
[0015]其中,節(jié)點(diǎn)模塊通過排線接入所述一鍵燒寫板的第一類接口 ;調(diào)試器通過排線接入所述一鍵燒寫板的第二類接口;[0016]所述調(diào)試器為可進(jìn)行在線編程調(diào)試以及對(duì)內(nèi)部Flash存儲(chǔ)器進(jìn)行擦寫的調(diào)試器。
[0017]本發(fā)明另一方面還通過了一種燒寫多個(gè)單片機(jī)程序的方法,包括:
[0018]獲取與一鍵燒寫板配套連接的撥碼開關(guān)的碼值,選擇該碼值對(duì)應(yīng)的一鍵燒寫板的時(shí)序線;
[0019]根據(jù)預(yù)置的對(duì)應(yīng)關(guān)系獲得與該一鍵燒寫板的時(shí)序線對(duì)應(yīng)的節(jié)點(diǎn)模塊,控制將該節(jié)點(diǎn)模塊和調(diào)試器接通;所述預(yù)置的對(duì)應(yīng)關(guān)系為:每個(gè)與一鍵燒寫板連接的節(jié)點(diǎn)模塊分別對(duì)應(yīng)一鍵燒寫板的一根時(shí)序線;與一鍵燒寫板連接的調(diào)試器通過選擇出的一鍵燒寫板的時(shí)序線與對(duì)應(yīng)的節(jié)點(diǎn)模塊接通;
[0020]將單片機(jī)程序燒寫到當(dāng)前與調(diào)試器接通的節(jié)點(diǎn)模塊中。
[0021]其中,所述設(shè)置與一鍵燒寫板配套連接的撥碼開關(guān)的碼值,根據(jù)所述碼值選擇當(dāng)前一鍵燒寫板的時(shí)序線之前,還包括:預(yù)先分配每個(gè)節(jié)點(diǎn)模塊的燒寫時(shí)序,建立如下對(duì)應(yīng)關(guān)系:
[0022]每個(gè)節(jié)點(diǎn)模塊分別對(duì)應(yīng)一鍵燒寫板的一根時(shí)序線,所述調(diào)試器通過選擇出的一鍵燒寫板的時(shí)序線與對(duì)應(yīng)的節(jié)點(diǎn)模塊接通。
[0023]其中,所述一鍵燒寫板上設(shè)置有若干個(gè)用于接入節(jié)點(diǎn)模塊的第一類接口,以及一個(gè)用于接入調(diào)試器的第二類接口 ;不同的第一類接口的JTag 口時(shí)序線與一鍵燒寫板的不同時(shí)序線接通;第二類接口的JTag 口時(shí)序線通過撥碼開關(guān)的碼值選擇與一鍵燒寫板的某一根時(shí)序線接通;所有第一類接口的JTag 口數(shù)據(jù)線、以及第二類接口的JTag 口數(shù)據(jù)線均與一鍵燒寫板的同一數(shù)據(jù)線接通;
[0024]所述設(shè)置一鍵燒寫板配套連接的撥碼開關(guān)的碼值,根據(jù)所述碼值選擇當(dāng)前一鍵燒與板的時(shí)序線之如,還包括:
[0025]分別將每個(gè)節(jié)點(diǎn)模塊與一鍵燒寫板上一個(gè)第一類接口連接;將調(diào)試器與一鍵燒寫板的第二類接口連接。
[0026]其中,所述撥碼開關(guān)的碼值通過兩個(gè)撥碼單元進(jìn)行設(shè)置,并且在任意時(shí)間其中的一個(gè)撥碼單元必須設(shè)置為O ;
[0027]所述獲取與一鍵燒寫板配套連接的撥碼開關(guān)的碼值,選擇該碼值對(duì)應(yīng)的一鍵燒寫板的時(shí)序線,包括:
[0028]獲取與一鍵燒寫板配套連接的撥碼開關(guān)的碼值,根據(jù)不為O的一個(gè)撥碼單元的碼值選擇一鍵燒寫板的時(shí)序線。
[0029]其中,所述調(diào)試器為可進(jìn)行在線編程調(diào)試以及對(duì)內(nèi)部Flash存儲(chǔ)器進(jìn)行擦寫的調(diào)試器;
[0030]所述將單片機(jī)程序燒寫到當(dāng)前與調(diào)試器接通的節(jié)點(diǎn)模塊中,包括:
[0031 ] 調(diào)試器下載編輯單片機(jī)程序;
[0032]將編輯好的單片機(jī)程序燒寫到當(dāng)前與調(diào)試器接通的節(jié)點(diǎn)模塊中。
[0033]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0034]本發(fā)明實(shí)施例通過提供一種燒寫多個(gè)單片機(jī)程序的裝置及方法,可將多個(gè)待燒寫的節(jié)點(diǎn)模塊通過一鍵燒寫板上的不同時(shí)序線與調(diào)試器接通;通過與一鍵燒寫板配套連接的撥碼開關(guān)的碼值選擇當(dāng)前一鍵燒寫板的時(shí)序線,可控制的使調(diào)試器與對(duì)應(yīng)的節(jié)點(diǎn)模塊接通。通過本發(fā)明,只需通過更改撥動(dòng)開關(guān)的碼值即可對(duì)不同的節(jié)點(diǎn)模塊進(jìn)行單片機(jī)程序燒寫,無需多次從調(diào)試器插拔待燒寫的節(jié)點(diǎn)模塊,避免使用過程中對(duì)實(shí)物物體的損壞損耗,同時(shí)也提高了工作效率。
【專利附圖】

【附圖說明】
[0035]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1是本發(fā)明一種燒寫多個(gè)單片機(jī)程序的裝置的結(jié)構(gòu)示意圖。
[0037]圖2是本發(fā)明一種燒寫多個(gè)單片機(jī)程序的裝置的原理示意圖。
[0038]圖3是本發(fā)明一種燒寫多個(gè)單片機(jī)程序的方法實(shí)施例的流程圖。
【具體實(shí)施方式】
[0039]下面結(jié)合本發(fā)明的附圖對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0040]下面將結(jié)合附圖1-附圖3,對(duì)本發(fā)明實(shí)施例提供的燒寫多個(gè)單片機(jī)程序的裝置及方法進(jìn)行詳細(xì)介紹。
[0041]請(qǐng)參見圖1,圖1是一種燒寫多個(gè)單片機(jī)程序的裝置的結(jié)構(gòu)示意圖,該裝置包括一鍵燒寫板300和撥碼開關(guān)400:所述一鍵燒寫板300可連接調(diào)試器100和多個(gè)待燒寫的節(jié)點(diǎn)模塊200,所述撥碼開關(guān)400與一鍵燒寫板300配套連接,用于根據(jù)撥碼開關(guān)的碼值選擇一鍵燒寫板的時(shí)序線的撥碼開關(guān)。如圖1所示,所述一鍵燒寫板300與調(diào)試器100和多個(gè)待燒寫的節(jié)點(diǎn)模塊200連接;且每個(gè)節(jié)點(diǎn)模塊200分別對(duì)應(yīng)一鍵燒寫板300的一根時(shí)序線,所述調(diào)試器100通過選擇出的一鍵燒寫板的時(shí)序線與對(duì)應(yīng)的節(jié)點(diǎn)模塊200接通;以實(shí)現(xiàn)該節(jié)點(diǎn)模塊的單片機(jī)程序燒寫。即所述調(diào)試器100可通過一鍵燒寫板的不同時(shí)序線分別與對(duì)應(yīng)的節(jié)點(diǎn)模塊200接通,并且一次只能接通一個(gè)節(jié)點(diǎn)模塊200。所述調(diào)試器100用于下載編輯單片機(jī)程序;撥碼開關(guān)400用于選擇燒寫當(dāng)前單片機(jī)程序所需的一鍵燒寫板的時(shí)序線;一鍵燒寫板300用于通過不同的時(shí)序線將調(diào)試器100與對(duì)應(yīng)的節(jié)點(diǎn)模塊200接通。
[0042]較佳的,本實(shí)施例的一鍵燒寫板300上設(shè)置有若干個(gè)用于接入節(jié)點(diǎn)模塊200的第一類接口 11,以及一個(gè)用于接入調(diào)試器100的第二類接口 12。每個(gè)節(jié)點(diǎn)模塊200通過一個(gè)第一類接口 11與一鍵燒寫板300連接,且每個(gè)第一類接口 11的JTag 口時(shí)序線與一鍵燒寫板的一根時(shí)序線接通;調(diào)試器100通過第二類接口 12與一鍵燒寫板300連接;第二類接口12的JTag 口時(shí)序線可選擇的(通過撥碼開關(guān)的碼值選擇)與一鍵燒寫板的某一根時(shí)序線接通;每個(gè)第一類接口 11的JTag 口數(shù)據(jù)線、以及第二類接口 12的JTag 口數(shù)據(jù)線均與一鍵燒寫板的同一數(shù)據(jù)線接通。
[0043]具體地,每個(gè)節(jié)點(diǎn)模塊200分別通過一個(gè)第一類接口 11與一鍵燒寫板連接,且每個(gè)第一類接口 11的JTag 口時(shí)序線與一鍵燒寫板的連接口 P15的一根時(shí)序線接通。所述調(diào)試器100連接所述一鍵燒寫板300的第二類接口 12 ;在撥碼開關(guān)400的控制作用下通過一鍵燒寫板的連接口 P15控制將第二類接口 12的JTag 口時(shí)序線可選擇的與一鍵燒寫板的一根時(shí)序線接通,即所述第二類接口 12的JTag 口時(shí)序線在撥碼開關(guān)400控制下可選擇的與某一第一類接口 11的JTag 口時(shí)序線相通,使得調(diào)試器與對(duì)應(yīng)的一個(gè)節(jié)點(diǎn)模塊接通。調(diào)試器與一節(jié)點(diǎn)模塊的接通后,通過第二類接口 12的JTag 口數(shù)據(jù)線、對(duì)應(yīng)的第一類接口 11的JTag 口數(shù)據(jù)線傳輸需燒寫的單片機(jī)程序到該節(jié)點(diǎn)模塊中,實(shí)現(xiàn)該節(jié)點(diǎn)模塊的燒寫。
[0044]本實(shí)施例中,第一類接口 11的JTag 口、第二類接口 12的JTag 口均包括電源線(VCC)、地線(GND)、數(shù)據(jù)線(DB DAT)、時(shí)序線(DB CLK)和復(fù)位線(RESET)。
[0045]本實(shí)施例的調(diào)試器為可進(jìn)行在線編程調(diào)試以及對(duì)內(nèi)部Flash存儲(chǔ)器進(jìn)行擦寫的調(diào)試器,并且調(diào)試器100還與用戶電腦連接,方便用戶的操作。
[0046]如圖2所示,本實(shí)施例的一鍵燒寫板300設(shè)置有14個(gè)第一類接口,分別為P1-P14,所述14個(gè)第一類接口的JTag 口時(shí)序線分別與一鍵燒寫板的14根時(shí)序線接通,即14個(gè)第一類接口的JTag 口時(shí)序線分別與一鍵燒寫板的連接口 P15的14根時(shí)序線接通,即P1-P14的JTag 口時(shí)序線DB CLKl-DB CLK14分別連接一鍵燒寫板的連接接口 P15的DB CLKl-DBCLK14引腳。本實(shí)施例的一鍵燒寫板有I個(gè)第二類接口 P16,它是調(diào)試器連接至一鍵燒寫板的載體,第二類接口 P16和14個(gè)節(jié)點(diǎn)模塊對(duì)應(yīng)的14個(gè)第一類接口 P1-P14的數(shù)據(jù)線是相通的,唯獨(dú)時(shí)序線可選;而時(shí)序線則是通過撥碼開關(guān)的不同碼值來切換選擇的。
[0047]圖2中的P15、P17分別是一鍵燒寫板的連接口和撥碼開關(guān)的連接口,較佳地,本實(shí)施例中還包括兩個(gè)用于設(shè)置撥碼開關(guān)碼值的撥碼單元(P18和P19),兩個(gè)撥碼單元(P18,P19)均連接到了撥碼開關(guān)的連接口 P17上,如圖2所示,兩個(gè)撥碼單元的數(shù)據(jù)線與撥碼開關(guān)的14根不同的數(shù)據(jù)線對(duì)應(yīng)連接,即撥碼單元P18的數(shù)據(jù)線DAT1、DAT3、DAT5、…DAT13分別與撥碼開關(guān)的數(shù)據(jù)線DATl、DAT3、DAT5、…DAT13連接;撥碼單元P19的數(shù)據(jù)線DAT2、DAT4、DAT6、DAT8…DAT14分別與撥碼開關(guān)的數(shù)據(jù)線DAT2、DAT4、DAT6、DAT8…DAT14連接。由圖2中可分析出若這兩個(gè)撥碼單元的碼值都設(shè)值有效(即不為O)會(huì)導(dǎo)致一鍵燒寫板的燒寫時(shí)序錯(cuò)亂,最終下載燒寫程序不成 功,因此這兩個(gè)撥碼單元設(shè)置的碼值是相斥的,即每次只能有一個(gè)撥碼單元的碼值是有效的,另一個(gè)撥碼單元的碼值為無效值O ;撥碼開關(guān)的連接口 P17再連接到了一鍵燒寫板的連接口 P15上,一鍵燒寫板的連接口 P15上的時(shí)序線DB CLKl-DBCLK14分別對(duì)應(yīng)一鍵燒寫板上的第一類接口 P1-P14 口的時(shí)序線DB CLKl-DB CLK14,這樣就可以通過兩個(gè)撥碼單元設(shè)置撥碼開關(guān)的碼值進(jìn)而改變一鍵燒寫板上的時(shí)序線,及控制選擇接通P1-P14之一的時(shí)序線,從而實(shí)現(xiàn)將多個(gè)節(jié)點(diǎn)模塊通過一鍵燒寫板分別和調(diào)試器接通。
[0048]較佳地,本實(shí)施例的各個(gè)節(jié)點(diǎn)模塊通過排線(也叫軟性電路板FPC,用于活動(dòng)部件及活動(dòng)區(qū)域內(nèi)的數(shù)據(jù)傳輸)分別接入一鍵燒寫板上的第一類接口 ;所述調(diào)試器通過排線接入一鍵燒寫板的第二類接口。由于排線體積小、重量輕,連接方便,因此本發(fā)明燒寫多個(gè)單片機(jī)程序的裝置具有體積小、重量輕以及便于擴(kuò)展的特點(diǎn)。
[0049]通過上述實(shí)施例的燒寫多個(gè)單片機(jī)程序的裝置,只要將多個(gè)待燒寫的節(jié)點(diǎn)模塊通過排線插在一鍵燒寫板上,燒寫多個(gè)單片機(jī)程序時(shí),通過配套的撥碼開關(guān)的碼值選擇一個(gè)對(duì)應(yīng)的節(jié)點(diǎn)模塊與調(diào)試器接通,由此實(shí)現(xiàn)對(duì)連一鍵燒寫板的各個(gè)節(jié)點(diǎn)模塊的逐一進(jìn)行燒寫;不需要每次燒寫完一個(gè)單片機(jī)程序就進(jìn)行一次插拔,減少了插拔過程中實(shí)物的損耗或損壞,提高了工作效率。
[0050]下面還提供了一種燒寫多個(gè)單片機(jī)程序的方法的實(shí)施例,在方法的本實(shí)施例中,需預(yù)先分配多個(gè)待燒寫的節(jié)點(diǎn)模塊的燒寫時(shí)序,并建立不同節(jié)點(diǎn)模塊分別通過一鍵燒寫板的不同時(shí)序線接通調(diào)試器的對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系即:每個(gè)與一鍵燒寫板連接的節(jié)點(diǎn)模塊分別對(duì)應(yīng)一鍵燒寫板的一根時(shí)序線;與一鍵燒寫板連接的調(diào)試器通過選擇出的一鍵燒寫板的時(shí)序線與對(duì)應(yīng)的節(jié)點(diǎn)模塊接通。然后將撥碼開關(guān)、調(diào)試器連接到所述一鍵燒寫板;并根據(jù)所述對(duì)應(yīng)關(guān)系將多個(gè)節(jié)點(diǎn)模塊與一鍵燒寫板的不同時(shí)序線連接,使得調(diào)試器可通過一鍵燒寫板的時(shí)序線與對(duì)應(yīng)的一個(gè)節(jié)點(diǎn)模塊連接。
[0051]較佳地,本實(shí)施例的一鍵燒寫板上設(shè)置有若干個(gè)用于接入節(jié)點(diǎn)模塊的第一類接口,以及一個(gè)用于接入調(diào)試器的第二類接口 ;不同的第一類接口的JTag 口時(shí)序線與一鍵燒寫板的不同時(shí)序線接通;第二類接口的JTag 口時(shí)序線通過撥碼開關(guān)的碼值選擇與一鍵燒寫板的某一根時(shí)序線接通;所有第一類接口的JTag 口數(shù)據(jù)線、以及第二類接口的JTag 口數(shù)據(jù)線均與一鍵燒寫板的同一數(shù)據(jù)線接通。因此,本實(shí)施還需預(yù)先分別將每個(gè)節(jié)點(diǎn)模塊與一鍵燒寫板上一個(gè)第一類接口連接;將調(diào)試器與一鍵燒寫板的第二類接口連接,構(gòu)成類似上述實(shí)施例所述的裝置,【具體實(shí)施方式】參照上述實(shí)施例所述。
[0052]如圖3所示,本發(fā)明的方法具體包括如下步驟S1-S3。
[0053]步驟SI,獲取與一鍵燒寫板配套連接的撥碼開關(guān)的碼值,選擇該碼值對(duì)應(yīng)的一鍵燒與板的時(shí)序線。
[0054]本實(shí)施例的一鍵燒寫板包括14根的時(shí)序線,14根的時(shí)序線分別對(duì)應(yīng)14個(gè)待燒寫的節(jié)點(diǎn)模塊。
[0055]步驟S2,根據(jù)預(yù)置的對(duì)應(yīng)關(guān)系獲得與當(dāng)前一鍵燒寫板的時(shí)序線對(duì)應(yīng)的節(jié)點(diǎn)模塊,控制將該節(jié)點(diǎn)模塊和調(diào)試器接通;所述預(yù)置的對(duì)應(yīng)關(guān)系為,每個(gè)與一鍵燒寫板連接的節(jié)點(diǎn)模塊分別對(duì)應(yīng)一鍵燒寫板的一根時(shí)序線;與一鍵燒寫板連接的調(diào)試器通過選擇出的一鍵燒寫板的時(shí)序線與對(duì)應(yīng)的節(jié)點(diǎn)模塊接通。
[0056]步驟S3,將單片機(jī)程序燒寫到當(dāng)前與調(diào)試器接通的節(jié)點(diǎn)模塊中。
[0057]較佳地,撥碼開關(guān)的碼值通過兩個(gè)撥碼單元進(jìn)行設(shè)置,并且在任意時(shí)間其中的一個(gè)撥碼單元必須設(shè)置為O ;因此所述獲取與一鍵燒寫板配套連接的撥碼開關(guān)的碼值,選擇該碼值對(duì)應(yīng)的一鍵燒寫板的時(shí)序線,包括:獲取與一鍵燒寫板配套連接的撥碼開關(guān)的碼值,根據(jù)不為O的一個(gè)撥碼單元的碼值選擇一鍵燒寫板的時(shí)序線。
[0058]較佳地,本實(shí)施例為可進(jìn)行在線編程調(diào)試以及對(duì)內(nèi)部Flash存儲(chǔ)器進(jìn)行擦寫的調(diào)試器,可優(yōu)選為CC系列Debuger。因此,所述將單片機(jī)程序燒寫到當(dāng)前與調(diào)試器接通的節(jié)點(diǎn)模塊的步驟包括:調(diào)試器下載編輯單片機(jī)程序;再將編輯好的單片機(jī)程序燒寫到當(dāng)前與調(diào)試器接通的節(jié)點(diǎn)模塊中。
[0059]通過上述實(shí)施例燒寫多個(gè)單片機(jī)程序的裝置及方法,燒寫多個(gè)單片機(jī)程序時(shí),只要預(yù)先分配多個(gè)待燒寫的節(jié)點(diǎn)模塊的燒寫時(shí)序,再通過設(shè)置撥碼開關(guān)的碼值選擇一鍵燒寫板的一時(shí)序線,從而實(shí)現(xiàn)將調(diào)試器和對(duì)應(yīng)的節(jié)點(diǎn)模塊接通,就可實(shí)現(xiàn)對(duì)所述多個(gè)節(jié)點(diǎn)模塊的燒寫。不需要每次燒寫完一個(gè)單片機(jī)程序就進(jìn)行一次插拔,減少了插拔過程中實(shí)物的損耗或損壞,提高了工作效率。
[0060]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利要求范圍,因此,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種燒寫多個(gè)單片機(jī)程序的裝置,其特征在于,包括:一鍵燒寫板,以及與一鍵燒寫板配套連接的、用于根據(jù)撥碼開關(guān)的碼值選擇一鍵燒寫板的時(shí)序線的撥碼開關(guān); 所述一鍵燒寫板還連接調(diào)試器和多個(gè)待燒寫的節(jié)點(diǎn)模塊;且每個(gè)節(jié)點(diǎn)模塊分別對(duì)應(yīng)一鍵燒寫板的一根時(shí)序線,所述調(diào)試器通過選擇出的一鍵燒寫板的時(shí)序線與對(duì)應(yīng)的節(jié)點(diǎn)模塊接通;以實(shí)現(xiàn)該節(jié)點(diǎn)模塊的單片機(jī)程序燒寫。
2.根據(jù)權(quán)利要求1所述的燒寫多個(gè)單片機(jī)程序的裝置,其特征在于,所述一鍵燒寫板上設(shè)置有若干個(gè)用于接入節(jié)點(diǎn)模塊的第一類接口,以及一個(gè)用于接入調(diào)試器的第二類接Π ; 每個(gè)節(jié)點(diǎn)模塊通過一個(gè)第一類接口與一鍵燒寫板連接,不同的第一類接口的JTag 口時(shí)序線與一鍵燒寫板的不同時(shí)序線接通; 調(diào)試器通過第二類接口與一鍵燒寫板連接;所述第二類接口的JTag 口時(shí)序線通過撥碼開關(guān)的碼值選擇與一鍵燒寫板的某一根時(shí)序線接通; 所有第一類接口的JTag 口數(shù)據(jù)線、以及第二類接口的JTag 口數(shù)據(jù)線均與一鍵燒寫板的同一數(shù)據(jù)線接通。
3.根據(jù)權(quán)利要求2所述的燒寫多個(gè)單片機(jī)程序的裝置,其特征在于,所述一鍵燒寫板上設(shè)置有14個(gè)第一類接口,所述14個(gè)第一類接口的JTag 口時(shí)序線分別與一鍵燒寫板的14根時(shí)序線接通。
4.根據(jù)權(quán)利要求1所述的燒寫多個(gè)單片機(jī)程序的裝置,其特征在于,還包括兩個(gè)用于設(shè)置撥碼開關(guān)的碼值的撥碼單元,兩個(gè)撥碼單元均與撥碼開關(guān)連接。
5.根據(jù)權(quán)利要求2所述的燒寫多個(gè)單片機(jī)程序的裝置,其特征在于,節(jié)點(diǎn)模塊通過排線接入所述一鍵燒寫板的第一類接口;調(diào)試器通過排線接入所述一鍵燒寫板的第二類接Π ;. 所述調(diào)試器為可進(jìn)行在線編程調(diào)試以及對(duì)內(nèi)部Flash存儲(chǔ)器進(jìn)行擦寫的調(diào)試器。
6.一種燒寫多個(gè)單片機(jī)程序的方法,其特征在于,包括: 獲取與一鍵燒寫板配套連接的撥碼開關(guān)的碼值,選擇該碼值對(duì)應(yīng)的一鍵燒寫板的時(shí)序線.根據(jù)預(yù)置的對(duì)應(yīng)關(guān)系獲得與該一鍵燒寫板的時(shí)序線對(duì)應(yīng)的節(jié)點(diǎn)模塊,控制將該節(jié)點(diǎn)模塊和調(diào)試器接通;所述預(yù)置的對(duì)應(yīng)關(guān)系為:每個(gè)與一鍵燒寫板連接的節(jié)點(diǎn)模塊分別對(duì)應(yīng)一鍵燒寫板的一根時(shí)序線;與一鍵燒寫板連接的調(diào)試器通過選擇出的一鍵燒寫板的時(shí)序線與對(duì)應(yīng)的節(jié)點(diǎn)模塊接通; 將單片機(jī)程序燒寫到當(dāng)前與調(diào)試器接通的節(jié)點(diǎn)模塊中。
7.根據(jù)權(quán)利要求6所述的燒寫多個(gè)單片機(jī)程序的方法,其特征在于,所述設(shè)置與一鍵燒寫板配套連接的撥碼開關(guān)的碼值,根據(jù)所述碼值選擇當(dāng)前一鍵燒寫板的時(shí)序線之前,還包括:預(yù)先分配每個(gè)節(jié)點(diǎn)模塊的燒寫時(shí)序,建立如下對(duì)應(yīng)關(guān)系: 每個(gè)節(jié)點(diǎn)模塊分別對(duì)應(yīng)一鍵燒寫板的一根時(shí)序線,所述調(diào)試器通過選擇出的一鍵燒寫板的時(shí)序線與對(duì)應(yīng)的節(jié)點(diǎn)模塊接通。
8.根據(jù)權(quán)利要求7所述的燒寫多個(gè)單片機(jī)程序的方法,其特征在于,所述一鍵燒寫板上設(shè)置有若干個(gè)用于接入節(jié)點(diǎn)模塊的第一類接口,以及一個(gè)用于接入調(diào)試器的第二類接口;不同的第一類接口的JTag 口時(shí)序線與一鍵燒寫板的不同時(shí)序線接通;第二類接口的JTag 口時(shí)序線通過撥碼開關(guān)的碼值選擇與一鍵燒寫板的某一根時(shí)序線接通;所有第一類接口的JTag 口數(shù)據(jù)線、以及第二類接口的JTag 口數(shù)據(jù)線均與一鍵燒寫板的同一數(shù)據(jù)線接通; 所述設(shè)置一鍵燒寫板配套連接的撥碼開關(guān)的碼值,根據(jù)所述碼值選擇當(dāng)前一鍵燒寫板的時(shí)序線之前,還包括: 分別將每個(gè)節(jié)點(diǎn)模塊與一鍵燒寫板上一個(gè)第一類接口連接;將調(diào)試器與一鍵燒寫板的第二類接口連接。
9.根據(jù)權(quán)利要求6所述的燒寫多個(gè)單片機(jī)程序的方法,其特征在于,所述撥碼開關(guān)的碼值通過兩個(gè)撥碼單元進(jìn)行設(shè)置,并且在任意時(shí)間其中的一個(gè)撥碼單元必須設(shè)置為O ; 所述獲取與一鍵燒寫板配套連接的撥碼開關(guān)的碼值,選擇該碼值對(duì)應(yīng)的一鍵燒寫板的時(shí)序線,包括: 獲取與一鍵燒寫板配套連接的撥碼開關(guān)的碼值,根據(jù)不為O的一個(gè)撥碼單元的碼值選擇一鍵燒寫板的時(shí)序線。
10.根據(jù)權(quán)利要求6所述的燒寫多個(gè)單片機(jī)程序的方法,其特征在于,所述調(diào)試器為可進(jìn)行在線編程調(diào)試以及對(duì)內(nèi)部Flash存儲(chǔ)器進(jìn)行擦寫的調(diào)試器; 所述將單片機(jī)程序燒寫到當(dāng)前與調(diào)試器接通的節(jié)點(diǎn)模塊中,包括: 調(diào)試器下載編輯單片機(jī)程序; 將編輯好的單片機(jī)程序燒寫到當(dāng)前與調(diào)試器接通的節(jié)點(diǎn)模塊中。
【文檔編號(hào)】G06F9/445GK103440148SQ201310379795
【公開日】2013年12月11日 申請(qǐng)日期:2013年8月27日 優(yōu)先權(quán)日:2013年8月27日
【發(fā)明者】楊恒, 李偉, 畢海順 申請(qǐng)人:無錫泛太科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
灵璧县| 车险| 葫芦岛市| 兴仁县| 吉水县| 安化县| 甘肃省| 高尔夫| 彝良县| 高雄县| 陇南市| 浦县| 兴山县| 铁力市| 黔西| 汨罗市| 伊金霍洛旗| 蚌埠市| 聂荣县| 民勤县| 和龙市| 孟津县| 阿拉尔市| 上饶市| 阿荣旗| 肥乡县| 泾阳县| 云龙县| 桂平市| 湟中县| 肥西县| 罗定市| 玉溪市| 黄浦区| 泽库县| 红原县| 嘉定区| 乐山市| 望城县| 宁武县| 浦东新区|