一種編程方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種編程方法。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,電子產(chǎn)品越來越普及?,F(xiàn)有技術(shù)中,一般是利用電腦將程序?qū)懭肽繕?biāo)芯片中以供電子產(chǎn)品使用,電腦的成本高,且體積較大,不方便攜帶,在生產(chǎn)過程中帶來不便。另一方面,目標(biāo)芯片的工作電壓不同,一種編程裝置只能編程一種目標(biāo)芯片,這樣就需要不同的編程裝置,成本非常大。
【發(fā)明內(nèi)容】
[0003]為了解決上述技術(shù)問題,本發(fā)明提供了一種編程方法。
[0004]為了達到上述目的,本發(fā)明的技術(shù)方案如下:
[0005]本發(fā)明提供一種編程方法,包括以下步驟:
[0006]S1、將電腦中的程序數(shù)據(jù)模塊寫入串口模塊中,串口模塊將程序數(shù)據(jù)模塊轉(zhuǎn)換為串口數(shù)據(jù)模塊并傳送給微處理器;
[0007]S2、將目標(biāo)芯片與微處理器電連接后由目標(biāo)芯片生成請求信號;
[0008]S3、電源管理模塊接收請求信號并根據(jù)該請求信號將工作電壓切換至目標(biāo)芯片需要的工作電壓;
[0009]S4、微處理器將串口數(shù)據(jù)模塊寫入目標(biāo)芯片中或存儲至存儲芯片后再寫入目標(biāo)芯片中。
[0010]本發(fā)明中根據(jù)目標(biāo)芯片的請求信號將工作電壓切換至目標(biāo)芯片需要的工作電壓,可以適用于不同工作電壓的目標(biāo)芯片,節(jié)約成本,同時,將程序之間寫入目標(biāo)芯片或存儲至存儲芯片后再寫入目標(biāo)芯片,實現(xiàn)電腦在線和脫機編程,更加方便。
[0011]在上述技術(shù)方案的基礎(chǔ)上,還可做如下改進:
[0012]作為優(yōu)選的方案,上述的步驟SI中將下載次數(shù)限制模塊與程序數(shù)據(jù)模塊綁定并一起寫入串口模塊中,步驟S4若將串口數(shù)據(jù)模塊寫入目標(biāo)芯片一次,則下載次數(shù)限制模塊相應(yīng)的減少或增加一次,直至下載次數(shù)限制模塊的限制次數(shù)為零或限定次數(shù)。
[0013]采用上述優(yōu)選的方案,電腦將下載次數(shù)限制模塊與程序數(shù)據(jù)模塊綁定,可限制下載的次數(shù),防止程序的濫用,更加安全。
[0014]作為優(yōu)選的方案,還包括:
[0015]S5、根據(jù)寫入目標(biāo)芯片的串口數(shù)據(jù)模塊是否正確,發(fā)出正確或錯誤的蜂鳴。
[0016]采用上述優(yōu)選的方案,根據(jù)寫入目標(biāo)芯片的串口數(shù)據(jù)模塊是否正確,發(fā)出正確或錯誤的蜂鳴,提示編程的正確與否,避免人工視覺疲勞發(fā)生編程錯誤。
[0017]作為優(yōu)選的方案,上述的步驟S3中待目標(biāo)芯片上電后,電壓檢測裝置檢測到目標(biāo)芯片為上電狀態(tài)后將編程信號發(fā)送至微處理器,微處理器將串口數(shù)據(jù)模塊寫入目標(biāo)芯片中。
[0018]采用上述優(yōu)選的方案,電壓檢測裝置檢測目標(biāo)芯片為上電狀態(tài)后微處理器自動對目標(biāo)芯片編程,實現(xiàn)自動編程,更加方便。
[0019]作為優(yōu)選的方案,上述的微處理器完成一次編程后電壓檢測裝置再次檢測目標(biāo)芯片,若目標(biāo)芯片為上電狀態(tài),微處理器為等待狀態(tài)直至目標(biāo)芯片斷電,微處理器再次回到待機狀態(tài),電壓檢測裝置檢測下一個目標(biāo)芯片。
[0020]采用上述優(yōu)選的方案,實現(xiàn)自動編程,也避免重復(fù)編程,更加安全可靠。
【具體實施方式】
[0021]下面詳細(xì)說明本發(fā)明的優(yōu)選實施方式。
[0022]為了達到本發(fā)明的目的,在本發(fā)明的其中一種實施方式中提供一種編程方法,包括以下步驟:
[0023]S1、將電腦中的程序數(shù)據(jù)模塊寫入串口模塊中,串口模塊將程序數(shù)據(jù)模塊轉(zhuǎn)換為串口數(shù)據(jù)模塊并傳送給微處理器;
[0024]S2、將目標(biāo)芯片與微處理器電連接后由目標(biāo)芯片生成請求信號;
[0025]S3、電源管理模塊接收請求信號并根據(jù)該請求信號將工作電壓切換至目標(biāo)芯片需要的工作電壓;
[0026]S4、微處理器將串口數(shù)據(jù)模塊存儲至存儲芯片后再寫入目標(biāo)芯片中。
[0027]本實施方式中根據(jù)目標(biāo)芯片的請求信號將工作電壓切換至目標(biāo)芯片需要的工作電壓,可以適用于不同工作電壓的目標(biāo)芯片,節(jié)約成本,同時,將程序之間寫入目標(biāo)芯片或存儲至存儲芯片后再寫入目標(biāo)芯片,實現(xiàn)電腦脫機編程,更加方便。
[0028]為了進一步地優(yōu)化本發(fā)明的實施效果,在本發(fā)明的另一種實施方式中,在前述內(nèi)容的基礎(chǔ)上,上述的步驟SI中將下載次數(shù)限制模塊與程序數(shù)據(jù)模塊綁定并一起寫入串口模塊中,步驟S4若將串口數(shù)據(jù)模塊寫入目標(biāo)芯片一次,則下載次數(shù)限制模塊相應(yīng)的減少一次,直至下載次數(shù)限制模塊的限制次數(shù)為零。
[0029]采用上述優(yōu)選的方案,電腦將下載次數(shù)限制模塊與程序數(shù)據(jù)模塊綁定,可限制下載的次數(shù),防止程序的濫用,更加安全。
[0030]為了進一步地優(yōu)化本發(fā)明的實施效果,在本發(fā)明的另一種實施方式中,在前述內(nèi)容的基礎(chǔ)上,還包括:
[0031]S5、根據(jù)寫入目標(biāo)芯片的串口數(shù)據(jù)模塊是否正確,發(fā)出正確或錯誤的蜂鳴。
[0032]采用上述優(yōu)選的方案,根據(jù)寫入目標(biāo)芯片的串口數(shù)據(jù)模塊是否正確,發(fā)出正確或錯誤的蜂鳴,提示編程的正確與否,避免人工視覺疲勞發(fā)生編程錯誤。
[0033]為了進一步地優(yōu)化本發(fā)明的實施效果,在本發(fā)明的另一種實施方式中,在前述內(nèi)容的基礎(chǔ)上,上述的步驟S3中待目標(biāo)芯片上電后,電壓檢測裝置檢測到目標(biāo)芯片為上電狀態(tài)后將編程信號發(fā)送至微處理器,微處理器將串口數(shù)據(jù)模塊寫入目標(biāo)芯片中。
[0034]采用上述優(yōu)選的方案,電壓檢測裝置檢測目標(biāo)芯片為上電狀態(tài)后微處理器自動對目標(biāo)芯片編程,實現(xiàn)自動編程,更加方便。
[0035]為了進一步地優(yōu)化本發(fā)明的實施效果,在本發(fā)明的另一種實施方式中,在前述內(nèi)容的基礎(chǔ)上,上述的微處理器完成一次編程后電壓檢測裝置再次檢測目標(biāo)芯片,若目標(biāo)芯片為上電狀態(tài),微處理器為等待狀態(tài)直至目標(biāo)芯片斷電,微處理器再次回到待機狀態(tài),電壓檢測裝置檢測下一個目標(biāo)芯片。
[0036]采用上述優(yōu)選的方案,實現(xiàn)自動編程,也避免重復(fù)編程,更加安全可靠。
[0037]以上所述的僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明創(chuàng)造構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。
【主權(quán)項】
1.一種編程方法,其特征在于,包括以下步驟: 51、將電腦中的程序數(shù)據(jù)模塊寫入串口模塊中,串口模塊將程序數(shù)據(jù)模塊轉(zhuǎn)換為串口數(shù)據(jù)模塊并傳送給微處理器; 52、將目標(biāo)芯片與微處理器電連接后由目標(biāo)芯片生成請求信號; 53、電源管理模塊接收請求信號并根據(jù)該請求信號將工作電壓切換至目標(biāo)芯片需要的工作電壓; 54、微處理器將串口數(shù)據(jù)模塊寫入目標(biāo)芯片中或存儲至存儲芯片后再寫入目標(biāo)芯片中。
2.根據(jù)權(quán)利要求1所述的編程方法,其特征在于,所述步驟SI中將下載次數(shù)限制模塊與程序數(shù)據(jù)模塊綁定并一起寫入串口模塊中,所述步驟S4若將串口數(shù)據(jù)模塊寫入目標(biāo)芯片一次,則下載次數(shù)限制模塊相應(yīng)的減少或增加一次,直至下載次數(shù)限制模塊的限制次數(shù)為零或限定次數(shù)。
3.根據(jù)權(quán)利要求1所述的編程方法,其特征在于,還包括: 55、根據(jù)寫入目標(biāo)芯片的串口數(shù)據(jù)模塊是否正確,發(fā)出正確或錯誤的蜂鳴。
4.根據(jù)權(quán)利要求1所述的編程方法,其特征在于,所述步驟S3中待目標(biāo)芯片上電后,電壓檢測裝置檢測到目標(biāo)芯片為上電狀態(tài)后將編程信號發(fā)送至微處理器,微處理器將串口數(shù)據(jù)模塊寫入目標(biāo)芯片中。
5.根據(jù)權(quán)利要求4所述的編程方法,其特征在于,微處理器完成一次編程后電壓檢測裝置再次檢測目標(biāo)芯片,若目標(biāo)芯片為上電狀態(tài),微處理器為等待狀態(tài)直至目標(biāo)芯片斷電,微處理器再次回到待機狀態(tài),電壓檢測裝置檢測下一個目標(biāo)芯片。
【專利摘要】本發(fā)明公開了一種編程方法,包括以下步驟:S1、將電腦中的程序數(shù)據(jù)模塊寫入串口模塊中轉(zhuǎn)換為串口數(shù)據(jù)模塊并傳送給微處理器;S2、將目標(biāo)芯片與微處理器電連接后由目標(biāo)芯片生成請求信號;S3、電源管理模塊接收請求信號并根據(jù)該請求信號將工作電壓切換至目標(biāo)芯片需要的工作電壓;S4、微處理器將串口數(shù)據(jù)模塊寫入目標(biāo)芯片中或存儲至存儲芯片后再寫入目標(biāo)芯片中。本發(fā)明中根據(jù)目標(biāo)芯片的請求信號將工作電壓切換至目標(biāo)芯片需要的工作電壓,可以適用于不同工作電壓的目標(biāo)芯片,節(jié)約成本,同時,將程序之間寫入目標(biāo)芯片或存儲至存儲芯片后再寫入目標(biāo)芯片,實現(xiàn)電腦在線和脫機編程,更加方便。
【IPC分類】G06F9-445, G06F13-38
【公開號】CN104679569
【申請?zhí)枴緾N201510126396
【發(fā)明人】姚永平
【申請人】南通國芯微電子有限公司
【公開日】2015年6月3日
【申請日】2015年3月20日