久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 品牌中心 >> RENESAS/瑞薩 >> 瑞薩單片機R7F0Cxxx入門教程

瑞薩單片機R7F0Cxxx入門教程

關(guān)鍵字:瑞薩單片機 作者: 來源: 發(fā)布時間:2019-07-23  瀏覽:159

前言

這是一篇關(guān)于瑞薩R7F0Cxxx系列單片機的入門教程,網(wǎng)上關(guān)于這方面的資料特別少,可能是使用的人較少的原因吧。由于工作的原因,這段時間接觸了這款單片機,所以寫下了這篇博客,希望能給大家一些幫助。

R7F0Cxxx主要針對中國大陸和香港銷售的一個系列,它主要包含以下產(chǎn)品:

   

這一系列的設(shè)備文件在官網(wǎng)的IDE中并沒有集成,所以在建立工程之前必須手動導(dǎo)入設(shè)備文件。同時IDE自帶的自動生成外圍模塊驅(qū)動程序的插件也無法使用,轉(zhuǎn)而用AP4這個獨立軟件來代替。下面我將用一個例子來展示如何開始第一個R7F0Cxxx單片機程序。

開始

本篇應(yīng)用舉例R7F0C014B單片機控制LED燈閃爍來介紹如何開始第一個R7F0Cxxx單片機程序。

1 規(guī)格

本篇應(yīng)用說明介紹了使用定時器陣列單元、控制LED燈閃爍的應(yīng)用。相關(guān)外圍功能及用途,請參見“表 1.1”。

表 1.1 相關(guān)外圍功能和用途

外圍功能用途
定時器陣列單元 0 通道 00.5s定時器,用于更新led狀態(tài)
P70

LED燈光控制

<h32 開發(fā)條件

本應(yīng)用說明中的參考例程,需要在下面的條件下來進(jìn)行。

表 2.1 開發(fā)條件
項目內(nèi)容
所用微控制器R7F0C014B
集成開發(fā)環(huán)境CS+ for CA CX V4.01.00 或者 CS+ for CC V6.01.00
外圍電路驅(qū)動生成程序AP4 for RL78_EC V1.05.00
仿真器  EZ-CUBE
微控制器設(shè)備文件r7f0c014_dif.zip

2.1 微控制器

        選用的是R7F0C014B的最小系統(tǒng)板,如下圖2.1.1:        圖2.1.1 最小系統(tǒng)板            LED的接線方式,如圖2.1.2:
圖2.1.2 LED接線圖

2.2 集成開發(fā)環(huán)境

        Renesas有CS+ for CACX(以下簡稱CA)以及CS+ for CC(以下簡稱CC)兩款集成開發(fā)環(huán)境,它們之間的區(qū)別在于CA終將被淘汰,現(xiàn)在CA版本為4.0,而CC的版本為6.0。

       從供應(yīng)商的技術(shù)支持得到的反饋是CA是早期的NEC開發(fā)的,而NEC的IP做得是不錯的,而瑞薩的外設(shè)做得不錯,然后集兩家之所長,瑞薩做了關(guān)于RL78系列的單片機。但是CA的編譯器編譯效率不太好,然后瑞薩后來直接開發(fā)新的編譯器,用于取代CA的編譯器,就是后面的CC。

        CA的支持度更高,資源更豐富,官網(wǎng)的demo都是基于CA的,但是我建議大家后面使用CC這個IDE吧,CC的使用方法基本和CA一樣,而且編譯出來的二進(jìn)制文件比CA編譯出來的小20%,且CC能支持long long類型的量,而CA只支持long型變量。  

        IDE環(huán)境下載與安裝我這里就不說了,至于使用方法我將以CC V6.01為主,CA配置的一些差別也將提及。

2.3外圍電路驅(qū)動生成程序

        AP4是一個獨立軟件工具,根據(jù)用戶設(shè)置自動生成外圍模塊驅(qū)動程序。 可選擇編譯工具(編譯器) 。 AP4為編譯工具產(chǎn)生適合的外圍模塊控制程序,還為集成 開發(fā)環(huán)境生成工作空間文件和項目文件。AP4 for RL78_EC 支持用于中國的MCU產(chǎn)品 - R7F0Cxx 系列,并支持 CA78K0R 和 CC-RL 編譯器。其他單片機可以用IDE生成。

2.4 仿真器

        EZ-CUBE是具有flash存儲器編程功能的片上調(diào)試仿真器,可以用于調(diào)試程序或?qū)⒊绦驘龑懙絻?nèi)置Flash存儲器微控制器中。仿真器可以代理商或者淘寶上購買,含發(fā)票價在200元左右。需要資料的話可以在官網(wǎng)搜索EZ-CUBE,所有資料都能下載的到。

2.5 微控制器設(shè)備文件

        由于R7F0Cxxx系列是針對中國專用的芯片,設(shè)備文件在集成開發(fā)環(huán)境中沒有集成,所有必須手動導(dǎo)入。下載路徑(以R7F0C014為例):

        瑞薩官網(wǎng)->產(chǎn)品->用于中國的MCU產(chǎn)品->R7F0C014->軟件和工具->Tools->篩選。如下圖:


3 建立工程

3.1 導(dǎo)入設(shè)備文件

        將下載的R7F014MCU設(shè)備文件解壓:

        打開Readme.txt文件:


這里介紹了不同版本的IDE如何導(dǎo)入設(shè)備文件。就以我為例,我安裝的是CS+ for CC V6.01,所以需要把Device_Custom里的所有文件拷貝到C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device_Custom\RL78路徑下去,再添加其他型號的芯片設(shè)備文件時,只要覆蓋就行。這里需要注意的是:“第一次安裝的時候,CC文件夾下并沒有Device_Custom\RL78這個路徑,所以需要你手動創(chuàng)建”。

3.2 創(chuàng)建工程

         打開CS+ for CC軟件,在[Create New Project]板塊點擊[GO]按鈕。

   

        按照下圖所示配置設(shè)置后,點擊[創(chuàng)建]。

        

3.3 代碼生成

        在本節(jié)中,您將配置您要使用的微控制器中內(nèi)置的外設(shè)功能。 使用代碼生成工具,只需執(zhí)行GUI操作即可自動生成程序。

3.3.1 創(chuàng)建AP4工程

        打開AP4軟件,點擊New Project。

        

按照下圖所示配置設(shè)置后,點擊[創(chuàng)建]。


注意,這里的項目名稱和存放位置與創(chuàng)建的工程一樣,這是為了方便項目管理。

3.3.2 系統(tǒng)設(shè)置

        在這一步中,您可以配置系統(tǒng)的功能,例如設(shè)置時鐘或選擇是否使用片上調(diào)試功能。

        雙擊時鐘發(fā)生器,打開系統(tǒng)版面。

            

        選擇[Pin assignment]選項卡并單擊[Fix settings]按鈕。

       

        選擇[On-chip debugging setting]選項卡并配置,如下所示。

        

3.3.3 管腳設(shè)置

        雙擊Port Function,打開管腳版面。選擇[Port7]標(biāo)簽,并作如下設(shè)置。

        

        在這一步中,您決定使用哪一個引腳。參閱圖2.1.2,P7的Bit 0作為輸出腳,且默認(rèn)輸出為1。

3.3.4 定時器設(shè)置

        雙擊[Timer Array Unit],打開定時器版面,選擇[General Setting]標(biāo)簽,并且選擇Channel 0為[Interval timer]

        

        選擇[Channel 0]標(biāo)簽并按如下設(shè)置。

        

3.3.5 看門狗定時器設(shè)置

        雙擊[Watchdog Timer],并進(jìn)行如下設(shè)置。

        

3.3.6 代碼生成

        當(dāng)設(shè)置完成后,還需要選擇編譯器,CS+ for CC選擇CCRL,CS+ for CA CX選擇CA78K0R,最后點擊[Generate code]進(jìn)行代碼生成。如下圖:

        

3.4 編碼

 3.4.1 添加自動生成的代碼

          從AP4軟件切回CC軟件,右鍵File->Add->Add New Category創(chuàng)建[code generate]文件夾,如下圖。

        

        

        右鍵code generate->Add->Add File

        

        在彈出的的對話框中,選擇建立工程的文件夾,將cg_src中的所有文件添加

        

        結(jié)果如下:

        

        然后把原有的hdwinit.asm、stkinit.asm和main.c移除,結(jié)果如下:

        

        到此,就可以開始編程了。     

3.4.2 編輯  

        雙擊r_main.c, 在下面添加定時器0通道0啟動函數(shù)R_TAU0_Channel0_Start().

        

        雙擊r_cg_tau_user.c,對程序做如下修改

          

3.4.3 編譯項目

        點擊保存->點擊[Rebuild Project]標(biāo)簽,顯示結(jié)果如下:

        

        顯示Error0個,警告Warning 4個,其中兩個軟件有效期警告不管,另外兩個出現(xiàn)的原因剛好是下載到調(diào)試器需要配置的信息,這將在下一章講解。

4 調(diào)試

4.1 連接到調(diào)試器并下載

4.1.1 選擇調(diào)試工具

         右鍵【Debug Tool]->[Using Debug Tool]->[RL78 EZ Emulator].              

        

        選擇了RL78 EZ Emulator作為調(diào)試工具

        

4.1.2 設(shè)置調(diào)試器使用區(qū)域與程序使用區(qū)域

        這一步很重要,假如不做設(shè)置的話,編譯時就出現(xiàn)上面描述過的兩個警告,而在下載程序時會出現(xiàn)E1203124 或 E0204001錯誤。

        CC按下圖進(jìn)行設(shè)置:

        

        其中Option byte values for OCD與User option byte value 這兩個值可以從AP4生產(chǎn)的文件r_option_cc.txt的如下兩項獲取。

        

        再一次編譯后發(fā)現(xiàn),除了軟件有效期警告外其他的兩個警告消失了。

        CA按下圖進(jìn)行設(shè)置

        

對應(yīng)的值可以在AP4生成的r_option_ca.txt中找到,

4.1.3 連接EZ

        按要求與EZ調(diào)試器連接。

4.1.4 下載module file 到EZ

        點擊【Download】下載。

自此可以開始你的瑞薩單片機之旅了,其他調(diào)試方法以后有時間完善。

編輯:admin  最后修改時間:2019-08-01

聯(lián)系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區(qū)桃源街道平山社區(qū)平山一路2號南山云谷創(chuàng)業(yè)園二期11棟410-411

Copyright © 2014-2026 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
超碰网在线观看| 国产精品av免费| 激情伊人五月天| www成人免费| 国产在线视频综合| 国产成人在线小视频| a级免费在线观看| 97在线国产视频| 波多野结衣家庭教师在线播放 | 亚洲综合20p| 一级黄色片在线免费观看| 欧美成人乱码一二三四区免费| 永久免费的av网站| 九九九久久久久久久| 三上悠亚免费在线观看| 国产精品一线二线三线| av免费在线播放网站| 日日噜噜噜噜久久久精品毛片| 亚洲欧美国产中文| 久久男人资源站| 黑鬼大战白妞高潮喷白浆| 亚洲综合av在线播放| 精品国产三级a∨在线| 国产va亚洲va在线va| 无人在线观看的免费高清视频| 日本高清免费在线视频| 日本福利视频一区| 欧美成年人视频在线观看| 国产成人免费高清视频| 欧美成人免费高清视频| 婷婷视频在线播放| 六月激情综合网| 亚洲欧美一二三| 91蝌蚪视频在线观看| 欧美少妇一区二区三区| 黑人粗进入欧美aaaaa| 日本中文字幕一级片| 男女啪啪网站视频| 99色这里只有精品| 欧美性受黑人性爽| 日本www.色| 国产性xxxx18免费观看视频| 国产成人生活片| 在线免费视频一区| 亚洲熟妇av一区二区三区漫画| 天天干天天操天天干天天操| 在线免费视频a| 国产男女无遮挡| 中文字幕无码精品亚洲资源网久久| 91极品尤物在线播放国产| 久久这里只有精品23| 色乱码一区二区三区熟女| 国产三级三级三级看三级| 日韩免费视频播放| 人人妻人人澡人人爽欧美一区| 激情文学亚洲色图| 污视频网址在线观看| 日本成人黄色网| 国产视频一区二区视频| 国产精品亚洲二区在线观看| 国产免费黄色一级片| 分分操这里只有精品| 欧美黄网在线观看| 日韩国产小视频| 国产freexxxx性播放麻豆| 男人的天堂avav| 2018国产在线| 播放灌醉水嫩大学生国内精品| 亚洲中文字幕无码中文字| 69堂免费视频| 国产三级三级三级看三级| 日日干夜夜操s8| 992kp免费看片| 日韩一区二区高清视频| 福利视频一二区| 欧美日韩一区二区在线免费观看| 欧美日韩第二页| 黄色片视频在线| 路边理发店露脸熟妇泻火| 国产精品igao激情视频| aa视频在线播放| 一区二区三区国产免费| 免费成人黄色大片| 小泽玛利亚av在线| 亚洲熟妇无码另类久久久| 丝袜老师办公室里做好紧好爽 | 樱花草www在线| 色一情一乱一乱一区91| 久久综合久久网| 国产喷水theporn| 欧美黄色免费网址| 久久久精品麻豆| 久久观看最新视频| 免费激情视频在线观看| 亚洲精品偷拍视频| 国产精品少妇在线视频| 天堂在线精品视频| 成人在线看视频| 欧洲xxxxx| 天天操,天天操| www在线观看免费| 欧美一级特黄aaa| av片中文字幕| 激情小视频网站| 邪恶网站在线观看| 草草久久久无码国产专区| 亚洲色图欧美自拍| 91av俱乐部| 日本免费不卡一区二区| 青青草原国产免费| 久热精品在线播放| 国产精品动漫网站| 国产精品国产三级国产专区51| 中文字幕国内自拍| 国产精品沙发午睡系列| 欧妇女乱妇女乱视频| 91丝袜超薄交口足| gai在线观看免费高清| av无码精品一区二区三区| 久草免费福利在线| 精品视频在线观看一区二区| 57pao国产成永久免费视频| xxxx一级片| av免费网站观看| 精品久久久久久无码国产| 日韩免费视频播放| 欧美 日韩 国产在线观看| 国产男女免费视频| 久久久亚洲精品无码| 少妇无码av无码专区在线观看| 97视频在线免费| 一区二区传媒有限公司| 免费成人午夜视频| 哪个网站能看毛片| 国产小视频精品| 思思久久精品视频| 一级特黄妇女高潮| 亚洲色成人www永久在线观看| 日韩精品一区二区在线视频| 美脚丝袜脚交一区二区| 国产综合中文字幕| 国产男女激情视频| www.国产福利| 99国产精品白浆在线观看免费| 大西瓜av在线| aaa毛片在线观看| 日本成人xxx| 日韩精品在线中文字幕| 欧美成人免费高清视频| 超碰在线公开97| 欧美日韩dvd| 日本xxxxxxx免费视频| 最新国产黄色网址| 免费不卡av在线| 亚洲国产精品三区| 日本天堂免费a| 91av俱乐部| 欧美一级中文字幕| 噼里啪啦国语在线观看免费版高清版| 色免费在线视频| 国产一区二区网| 51自拍视频在线观看| 国产又黄又大又粗视频| 三级av免费看| 国产一区二区视频免费在线观看| 久久精品一二三四| 欧美成人黑人猛交| 日本a在线天堂| 一本色道久久亚洲综合精品蜜桃| 成人一区二区av| 热久久精品免费视频| 久久综合亚洲精品| 欧美日韩精品区别| 黄色动漫在线免费看| 亚洲精品天堂成人片av在线播放| 久久久久免费精品| 日本www在线视频| 2022中文字幕| 裸体大乳女做爰69| 亚洲黄色片免费| 日本黄大片一区二区三区| 国产主播在线看| 欧美变态另类刺激| 日韩成人手机在线| 欧美日韩dvd| 在线观看三级网站| 熟女视频一区二区三区| 亚洲综合av在线播放| 亚洲成人av免费看| 国产精品69页| 国产成人手机视频| 欧美精品第三页| 欧美伦理片在线看| 男人舔女人下面高潮视频| 91猫先生在线| 青青草原av在线播放| 日韩精品xxxx| 精品久久久噜噜噜噜久久图片| 人妻无码视频一区二区三区| 欧美精品无码一区二区三区|