MINICUBE2 對78K0微控制器Flash 編程
Flash 編程
本節(jié)描述了使用MINICUBE2 對78K0 微控制器進(jìn)行Flash 編程時的系統(tǒng)配置和啓動/關(guān)閉順序。
1.3.1 編程功能的規(guī)格定義
1.3.2 系統(tǒng)配置
圖4-34 顯示了Flash 編程的系統(tǒng)配置
<1> 主機(jī)(帶有USB 接口)
<2> 軟件
包括QB-Programmer 的USB 驅(qū)動,參數(shù)文件等等
<3> USB 線纜(附件)
<4> MINICUBE2 (本産品)
<5> 16-Pin 目標(biāo)線纜(附件)
<6> 目標(biāo)連接口(單獨(dú)出售)
關(guān)注原裝IC網(wǎng)官方微信(ID:yzic998)免費(fèi)得樣品!
1.3.3 系統(tǒng)啓動順序
本節(jié)描述了系統(tǒng)啓動順序。請注意先後次序。
(1)軟件的準(zhǔn)備和安裝
要進(jìn)行Flash 編程,以下軟件都是必需的。軟件的準(zhǔn)備和安裝細(xì)節(jié),請參閱MINICUBE2 附帶的配置手冊。
•QB-Programmer
•USB 驅(qū)動
•參數(shù)文件
(2)開關(guān)設(shè)置
模式選擇開關(guān)請撥至“M2”位置,電源選擇開關(guān)則請查閱表4-11。
注意事項(xiàng):在USB 線連接狀態(tài)時,請勿改變開關(guān)的設(shè)置。
注意 最大允許電流爲(wèi)100 mA,所以請勿將MINICUBE2 連接到電流很大的目標(biāo)系統(tǒng)上。在MINICUBE2 與主機(jī)連通後,主機(jī)始終保持向MINICUBE2 供電。
(3)連接到目標(biāo)系統(tǒng)
將MINICUBE2 連接到目標(biāo)系統(tǒng)的情況如圖4-35 所示,請務(wù)必在目標(biāo)系統(tǒng)上電之前接好連線。當(dāng)電源選擇開關(guān)打在“T”位置時,可以先進(jìn)行(4)連接USB 線。
(4)連接USB 線
如圖4-36 所示,在目標(biāo)系統(tǒng)上電之前,將MINICUBE2 連接到主機(jī)。
當(dāng)電源選擇開關(guān)打在“T”位置時,完成連接後,模式燈白色并開始閃爍。
當(dāng)電源選擇開關(guān)打在“3”或者“5”位置時,完成連接後的模式燈點(diǎn)亮,爲(wèi)白色。
通過USB 將MINICUBE2 與主機(jī)連通後,MINICUBE2 始終保持供電。
注意事項(xiàng):在USB 線纜連接時不要改變開關(guān)的設(shè)置。
(5)目標(biāo)系統(tǒng)上電
打開目標(biāo)系統(tǒng)的供電電源。如果電源選擇開關(guān)打在“3”或“5”的位置,則無需進(jìn)行本步驟操作。上電後模式燈點(diǎn)亮爲(wèi)白色。
(6)啓動QB-programmer
從Windows 操作系統(tǒng)的開始菜單打開QB-programmer 軟件。當(dāng)軟件開啓後,MINICUBE2 上的模式燈變爲(wèi)綠色。
1.3.4 應(yīng)用例程
本節(jié)描述了使用QB-programmer 的一系列基本操作,使用
D78F0547D 作爲(wèi)例程器件。描述了執(zhí)行自動處理命令到編程目標(biāo)器件的整個過程。對于其它的命令和應(yīng)用,請參閱QB-Programmer 編程界面操作用戶手冊。
本節(jié)系列操作所需要的條件如下。
<目標(biāo)系統(tǒng)>
目標(biāo)設(shè)備:
D78F0547D
電源電壓: 5 V(MINICUBE2 提供)
通信通道: UART,115,200 bps
開關(guān): 模式選擇開關(guān):M2
電源選擇開關(guān):5
< QB-Programmer >
參數(shù)文件: 78F0547D.PRM
時鍾設(shè)置: 20 MHz, x1(振蕩器在目標(biāo)系統(tǒng)上)
操作模式: Chip
程序文件: sample.hex
命令參數(shù): 選中[Blank check before Erase](擦除前先檢查是否爲(wèi)空)
選中[Read Verify after Program](燒寫完成後進(jìn)行讀去校驗(yàn))
(1)設(shè)置編程環(huán)境
設(shè)置編程環(huán)境,請按照下面描述的步驟<1>至<6>順序進(jìn)行。
<1> 點(diǎn)擊菜單欄的[Device],然後再點(diǎn)擊[Setup]
<2> 出現(xiàn)設(shè)備安裝對話框,默認(rèn)選中的是[Standard]選項(xiàng)卡。
<3> 選中 PRM File Read(參數(shù)文件讀取)按鈕來打開參數(shù)文件選擇對話框。選中目標(biāo)設(shè)備所需的參數(shù)文件,然後再點(diǎn)擊Open 按鈕。
<4> 請注意根據(jù)自己編程的實(shí)際環(huán)境對[Target Device Connection](目標(biāo)設(shè)備連接),[Operation Mode](操作模式)和[Supply Oscillator](振蕩器提供)各個下拉選項(xiàng)進(jìn)行設(shè)置。
<5> 切換到[Advanced]選項(xiàng)卡。根據(jù)你的編程環(huán)境,對[Command Options](命令選擇)和[Security Flag Settings](安全標(biāo)識設(shè)置)中的各個下拉選項(xiàng)進(jìn)行設(shè)置。請注意和實(shí)際硬件保持一緻。
<6> 點(diǎn)擊OK 按鈕,則完成編程環(huán)境的設(shè)置,并自動關(guān)閉設(shè)備安裝對話框。主窗口的界面如下所示。
(2)程序文件的選擇
選擇程序文件,請按照下述的步驟<1>至<3>來進(jìn)行。
<1> 點(diǎn)擊菜單欄的[File],然後點(diǎn)擊[Load]。
<2> 彈出程序文件選擇對話框。
<3> 選擇要寫入目標(biāo)設(shè)備的程序文件,然後點(diǎn)擊Open 按鈕。
(3)執(zhí)行[Autoprocedure(EPV)]命令
點(diǎn)擊菜單欄的[Device],然後再點(diǎn)擊[Autoprocedure(EPV)]。
[Blank Check],[Erase](如果目標(biāo)設(shè)備上的Flash 存儲器非空),[Program],[Verify]和[Security]命令將會在目標(biāo)設(shè)備上依次執(zhí)行。在執(zhí)行過程中,MINICUBE2 上的模式燈爲(wèi)黃色并不斷閃爍。當(dāng)本命令被正常執(zhí)行完成後,MINICUBE2 上的模式燈變爲(wèi)綠色并彈出窗口。
1.3.5 系統(tǒng)關(guān)閉順序
請按照下列順序來終止Flash 編程和關(guān)閉系統(tǒng)。
如果未按照本文的操作順序,目標(biāo)系統(tǒng)或者M(jìn)INICUBE2 可能會被損壞。
(1)終止QB-Programmer 軟件
如果你不需要對其它設(shè)備進(jìn)行編程,則請終止QB-Programmer。
備注 QB-Programmer 被終止後,相關(guān)的設(shè)置信息被存放在qbp.ini 文件中,因此下次打開QB-Programmer 時會保持同樣的設(shè)置。
(2)關(guān)閉目標(biāo)系統(tǒng)電源
關(guān)閉目標(biāo)系統(tǒng)的電源,如果電源選擇開關(guān)被置于“3”或“5”,則此步驟可以略過。
(3)移除USB 線纜
從MINICUBE2 或者主機(jī)上拔掉USB 連線。
電源選擇開關(guān)放在“T”時,可以先進(jìn)行(4)拔除目標(biāo)線纜。
(4)移除目標(biāo)線纜
從MINICUBE2 或者主機(jī)上拔掉目標(biāo)線纜。
1.3.6 Flash編程的注意事項(xiàng)
本節(jié)描述了Flash 編程的注意事項(xiàng)。請認(rèn)真閱讀,以保證MINICUBE2 的正確使用。
爲(wèi)了提高寫入質(zhì)量,請?jiān)谑褂肕INICUBE2 之前對下列問題進(jìn)行充分了解,并加以校驗(yàn)評估。
•電路的設(shè)計要符合MINICUBE2 用戶手冊對設(shè)備的描述。
•設(shè)備,QB-Programmer 和MINICUBE2 的使用都要遵循各自手冊的描述。
•目標(biāo)系統(tǒng)的供電電源要穩(wěn)定。