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