引言
NEC uPD78F0511是78K0/KC2 44GB微控制器的初學(xué)者試驗(yàn)板。它支持在線閃存編程和多達(dá)32KB 的應(yīng)用程序(基于78K0/KC2 44GB微控制器)的實(shí)時(shí)執(zhí)行。
1. NEC uPD78F0511在線下載試驗(yàn)板的主要特征
◇ 易于使用的器件示范功能
NEC uPD78F0511在線下載試驗(yàn)板中包含一些組件,可以很方便地演示簡(jiǎn)單的LED燈,七段代碼管,蜂鳴器等I/O口操作。
◇ 通過(guò)USB 接口供電
NEC uPD78F0511在線下載試驗(yàn)板通過(guò)USB 接口供電,不需要獨(dú)立電源。
◇ PG-FPL3 閃存編程軟件
可以通過(guò)基于閃存編程軟件的窗口,選擇和下載應(yīng)用程序到NEC uPD78F0511在線下載試驗(yàn)板用于評(píng)測(cè)。
◇ 支持模擬信號(hào)到數(shù)字信號(hào)的轉(zhuǎn)換
◇ 可以使用多種輸入/輸出信號(hào)
如:連接到用戶硬件上的所有I/O 端口、定時(shí)器輸入/輸出信號(hào)、使用USB UART 芯片F(xiàn)T232 的UART 接口、連接到LED 的4 個(gè) I/O 端口。
2. 軟件安裝
2.1 匯編程序和整合開(kāi)發(fā)環(huán)境PM+的安裝
要安裝包含有整合開(kāi)發(fā)環(huán)境PM+的匯編程序包,可以點(diǎn)擊安裝程序中RA78K0_v380.exe啟動(dòng)RA78K0安裝程序。
1) 出現(xiàn)該畫(huà)面,進(jìn)行軟件安裝路徑的選擇和軟件的檢查選擇
2) 輸入產(chǎn)品ID: S
3) 安裝完成
2.2 C編譯器的安裝
要執(zhí)行用C 語(yǔ)言開(kāi)發(fā)的程序,必須安裝C 編譯器。點(diǎn)擊安裝程序中的 CC78K0啟動(dòng)CC78K0安裝程序。
安裝過(guò)程與PM+的安裝相同:ID為A
2.3 系統(tǒng)仿真器的安裝
點(diǎn)擊安裝程序中的SM780547-B_v110啟動(dòng)78K0S/Kx1+ 安裝程序。
安裝過(guò)程與PM+的安裝相同:ID為R
2.4 PG-FPL3 閃存編程GUI的安裝
點(diǎn)擊安裝程序中的PG-FPL3啟動(dòng)PG-FPL3閃存編程GUI 安裝程序。
2.5 GUI軟件驅(qū)動(dòng)的安裝
USB驅(qū)動(dòng)程序的安裝
在連接 AS/SP-1 到電腦前, 當(dāng) Windows 發(fā)現(xiàn)新的硬體后, 把剛才解壓的驅(qū)動(dòng)程式路徑輸入。Windows 會(huì)自行安裝 AS/SP-1的 USB 驅(qū)動(dòng)程式。
<注> 為增加運(yùn)作時(shí)的穩(wěn)定性, FP-L3 程序文件包內(nèi)的 USB 驅(qū)動(dòng)程序并不建議使用。請(qǐng)使用光盤(pán)Drivers文件夾下的驅(qū)動(dòng)程序。
3. 整合開(kāi)發(fā)環(huán)境PM+和系統(tǒng)仿真器SM+
通過(guò)執(zhí)行簡(jiǎn)單的程序,講述用于78K0 (以后用 SM+代替)的整合開(kāi)發(fā)環(huán)境PM+和系統(tǒng)仿真器SM+的基本操作。這章中假設(shè)的環(huán)境如下列所示。
所用的示例名: seven1
所用workspace:sevendemo.prw
3.1 PM+的啟動(dòng)和編譯
1). 啟動(dòng) PM+。在正常的安裝方法下,通過(guò)順序點(diǎn)擊 開(kāi)始 – 程序 - NECTools32 - PMplus 可以啟動(dòng)PM+。
2). 當(dāng) PM+ 啟動(dòng),顯示如圖所示窗口。在折疊試菜單中點(diǎn)擊 File - Open Workspace ,并打開(kāi)工作區(qū)選擇對(duì)話框。
3). 選擇sevendemo.prw 后點(diǎn)擊“打開(kāi)”
4).Project Window 中顯示一列相關(guān)的文件和函數(shù)。點(diǎn)擊一個(gè)文件或函數(shù)之后,這個(gè)文件或函數(shù)的描述就顯示在source window 中。要編輯程序,可直接在source window 中編輯。
5).要編譯和匯編,點(diǎn)擊 (build icon) 。
6).編譯和匯編完成之后,顯示“Build completed normally.”。點(diǎn)擊OK 按鈕。如果有錯(cuò)誤發(fā)生,會(huì)顯示“A builderror was found.”。在這種情況下,糾正錯(cuò)誤的信息在Output 窗口中顯示。