資源描述:
《瑞薩單片機(jī)入門(mén)教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、瑞薩單片機(jī)入門(mén)教程本教程以R7F0C002L單片機(jī)為例一、開(kāi)發(fā)環(huán)境下載安裝與工程注意:該工程目錄和工程名不能含有中文1.1、CubeSuite+環(huán)境的下載:官網(wǎng)下載地址http://cn.renesas.com/products/tools/ide/ide_cubesuite_plus/downloads.jsp將安裝環(huán)境下載到本地,該文件大小532M在安裝過(guò)程中有提示需要填寫(xiě)注冊(cè)碼,請(qǐng)輸入以下注冊(cè)碼,如果無(wú)效請(qǐng)聯(lián)系供應(yīng)商。查看是否已經(jīng)注冊(cè):在IDE環(huán)境中選擇Help->About后有下面窗口:注冊(cè)碼:67DCS-V3Q7L-XMGL9
2、-FI6L9-EE1BJ該注冊(cè)碼有限制臺(tái)數(shù)的,一旦注冊(cè)了就會(huì)把MAC綁定,重裝無(wú)需注冊(cè)!當(dāng)有以下報(bào)錯(cuò)時(shí):請(qǐng)查看是否已經(jīng)注冊(cè)。1.1、按照一般的軟件安裝方法安裝好IDE環(huán)境,下面介紹IDE環(huán)境的配置:1、將DIF_RFP文件夾下的Device_Custom文件夾拷貝到安裝目錄下的C:ProgramFilesRenesasElectronicsCubeSuite+下(這里是默認(rèn)的安裝目錄,另外注意:DIF_RFP中Readme_Device_Custom.txt說(shuō)將Device_Custom文件夾拷貝到C:ProgramFile
3、sRenesasElectronicsCubeSuite+Device下,但是實(shí)際上不可以?。?。DIF_RFP文件夾安裝根目錄當(dāng)配置成功以后會(huì)在芯片族里面多出R7F系列的單片機(jī),如下圖示:2、將DIF_RFP文件夾下的RFP_R7F0C002L_V10000子目錄下面的兩個(gè)文件(Device_Custom文件夾和Custom_Productlist.xml文件)拷貝到安裝目錄下的C:ProgramFilesRenesasElectronicsProgrammingToolsRenesasFlashProgrammerV2.
4、01Device下(這里是默認(rèn)安裝路徑)。1.2、開(kāi)發(fā)環(huán)境新建工程:1、啟動(dòng)CubeSuite+環(huán)境,會(huì)彈出如下啟動(dòng)界面:1、創(chuàng)建Project工程,在上述啟動(dòng)界面中,點(diǎn)擊CreatNewProject欄中GO按鈕,將會(huì)彈出以下對(duì)話框:選擇工程路徑創(chuàng)建輸入工程名選擇芯片型號(hào)選擇芯片族2、點(diǎn)擊Create創(chuàng)建工程,會(huì)得到如下工程界面:1、通過(guò)生成工具生成一個(gè)簡(jiǎn)單的代碼:2、將芯片型號(hào)換成R7F0C002單片機(jī),并且將選項(xiàng)字節(jié)配置好!詳細(xì)設(shè)置請(qǐng)參考第三章代碼生成與編碼。3、將系統(tǒng)生成的代碼全部刪除,添加自己的工程代碼!刪除CodeGene
5、rator文件夾選擇RL78EZEmulator工具添加自己的代碼!這里需要注意:必須要把pfdl.lib文件和pfdl_sample_linker_file.dr鏈接文件添加到工程里面。1、該單片機(jī)也可以按照傳統(tǒng)的方式直接新建工程并添加代碼,但是不建議這樣使用,在新建工程后需要添加一個(gè)比較麻煩的鏈接文件,而且容易出錯(cuò)!這里就不介紹了。一、仿真器安裝與設(shè)置2.1、安裝驅(qū)動(dòng)與更新固件:驅(qū)動(dòng)安裝按照一般方法即可,路徑如下圖示:點(diǎn)擊確定即可,正確安裝完成后在設(shè)備管理器端口中可以看到RenesasVirtualUART端口,否則安裝失敗!2.2
6、、在D:XXXEZ_CUBEEZ_QBEZUTL&firmware路徑下有固件燒錄軟件,打開(kāi)之后將RL78_OCD_FW.hex文件燒錄到下載其中,界面如下:點(diǎn)擊打開(kāi)后,點(diǎn)擊Start開(kāi)始燒錄即可。2.3、在仿真器背面有5個(gè)撥動(dòng)開(kāi)關(guān)設(shè)置:序號(hào)位1位2說(shuō)明建議配置1M1M2M22Int.ClockExt.Clock內(nèi)部/外部時(shí)鐘Int.Clock3DebugModeStandMode仿真/獨(dú)立模式運(yùn)行DebugMode4T5T:目標(biāo)板供電,電壓范圍+2.7V~+5.5V5:仿真器提供5V電源實(shí)際情況定,仿真器不能提供3V電源5Oth
7、erR8COther2.4、仿真器與目標(biāo)板的連接:EZ-CUBE:目標(biāo)板:按照上圖一一對(duì)應(yīng)即可。2.5、CubeSuite+仿真設(shè)置:配置仿真工具DebugTool按上圖選擇可以實(shí)現(xiàn)硬件仿真。一、代碼生成與編碼3.1、代碼生成工具初配置3.1.1驅(qū)動(dòng)代碼自動(dòng)生成:選擇Tool->Plug-inSeting,會(huì)彈出以下對(duì)話框:勾選紅色框內(nèi)內(nèi)容,并點(diǎn)擊OK,軟件會(huì)提醒需要重啟軟件,點(diǎn)擊Yes即可重啟。3.1.2、重啟后界面項(xiàng)目樹(shù)上會(huì)多出以下幾個(gè)內(nèi)容:3.1.3、代碼生成準(zhǔn)備工作:代碼生成是必須是選擇R5F10RLC型號(hào)的單片機(jī),將需要的底層
8、驅(qū)動(dòng)代碼生成以后,再將MCU型號(hào)改回R7F0C002L型號(hào)單片機(jī)。選擇ChangeMicrocontroller…項(xiàng)即可更換MCU型號(hào)。3.2、Clock系統(tǒng)時(shí)鐘配置選擇GeneratorClock項(xiàng),然后