首先非常感謝瑞薩電子給予的評(píng)測(cè)機(jī)會(huì),以往的讀書(shū)生涯中并沒(méi)有接觸過(guò)瑞薩單片機(jī),僅聽(tīng)聞過(guò)瑞薩杯智能車(chē)大賽。目前公司產(chǎn)品中采用瑞薩單片機(jī)作為主控芯片的產(chǎn)品占有一定的部分份額,并且開(kāi)發(fā)新產(chǎn)品多選用瑞薩單片機(jī),于個(gè)人成長(zhǎng)而言,非常希望能夠了解、掌握瑞薩單片機(jī)。我將分為以下4部分內(nèi)容來(lái)介紹到手的評(píng)估板。
外觀部分
開(kāi)發(fā)板的外包裝很簡(jiǎn)單,走的是類(lèi)似muji的性冷淡風(fēng),簡(jiǎn)潔卻有力。
打開(kāi)包裝可以看到開(kāi)發(fā)板也有類(lèi)似風(fēng)格,薄薄小小的一塊,但是芯片的各個(gè)管腳都引了出來(lái),方便用戶開(kāi)發(fā),不方便的卻是沒(méi)有焊接相應(yīng)的插針母座,如果想做更多的開(kāi)發(fā),如外接各種模塊,需自己焊接。板子焊接很好,走線清晰明了,各種預(yù)置口都考慮到了,元器件標(biāo)識(shí)印制清晰不糊,個(gè)人認(rèn)為這可以稱(chēng)為是RX65N的最小系統(tǒng)板。
與上一代的RX63N的評(píng)估板對(duì)比如下:
可以看出二者的風(fēng)格很像,延續(xù)性很足。
芯片資源以及板載資源分析
根據(jù)官網(wǎng)上的信息,RX65N的性能、存儲(chǔ)、定時(shí)器以及各種通信接口可以說(shuō)是非常強(qiáng),還自帶A/D、D/A轉(zhuǎn)換、安全模塊、人機(jī)接口、校驗(yàn)計(jì)算、溫度傳感器等。
首先開(kāi)發(fā)板的外包裝上很明確的標(biāo)明了開(kāi)發(fā)板所用芯片的三個(gè)特性,主頻120MHz,32位的MCU,2M的flash以及640K的RAM。
在實(shí)際工作中,RX65N的處理速度足夠了,而且內(nèi)存資源具有2M的代碼閃存(code flash)、32KB的數(shù)據(jù)閃存(Data Flash),640KB的RAM,以往產(chǎn)品中多用RL78族的產(chǎn)品,但隨著數(shù)據(jù)量越來(lái)越大,其內(nèi)存資源越來(lái)越緊張,比如假如使用OLED屏幕,需制作字庫(kù)存儲(chǔ)到單片機(jī),字庫(kù)需占用的內(nèi)存非常大,RX65N的內(nèi)存資源可以說(shuō)很舒服了。
在定時(shí)器方面,具有非常豐富的定時(shí)器資源,如多功能定時(shí)器,脈沖定時(shí)單元以及比較定時(shí)器,實(shí)時(shí)時(shí)鐘定時(shí)器以及一個(gè)獨(dú)立的看門(mén)狗定時(shí)器。
通信接口方面的資源包括串口、IIC總線、SPI總線、全速度的USB2.0以及CAN總線,以太網(wǎng)接口。其中IIC總線有三路,SPI總線有3路,串口有13路。
這里只說(shuō)了本人比較關(guān)注的幾個(gè)點(diǎn),具體信息請(qǐng)看下圖。
以上就是芯片的所有資源了。
根據(jù)開(kāi)發(fā)板外包裝的網(wǎng)址:http://www.renesas.com/rxtb,可以看到開(kāi)發(fā)板的各種信息,包括軟件以及各種文檔信息,其中包括板子的原理圖,用戶手冊(cè),BOM表,簡(jiǎn)單的點(diǎn)亮LED燈的程序以及程序相關(guān)的應(yīng)用筆記。
原理圖中詳細(xì)給出開(kāi)發(fā)板的電路設(shè)計(jì)。
用戶手冊(cè)里詳細(xì)介紹了板子上的資源,比如調(diào)試接口、復(fù)位按鍵、用戶按鍵、用戶指示燈、電源指示燈等,以及開(kāi)發(fā)環(huán)境設(shè)置等。
板載資源如圖所示:
從圖中可以看到開(kāi)發(fā)板上有一個(gè)USB,用于在線仿真調(diào)試。
重點(diǎn)是官網(wǎng)提供的應(yīng)用實(shí)例,從我自身體會(huì)來(lái)說(shuō),在開(kāi)發(fā)時(shí),瑞薩單片機(jī)不同于以往的51單片機(jī)在于開(kāi)發(fā)時(shí)入門(mén)的難度,官網(wǎng)提供的實(shí)例很好的解決了這個(gè)問(wèn)題,如管腳定義、初始化、頭文件包含等,在查看IAR開(kāi)發(fā)軟件下的示例時(shí),會(huì)看到示例中用的是代碼生成工具來(lái)解決這個(gè)問(wèn)題的,官網(wǎng)提供的實(shí)例貌似也是。這個(gè)問(wèn)題在第三部分會(huì)重點(diǎn)講。
官網(wǎng)提供的實(shí)例代碼能夠?qū)崿F(xiàn)簡(jiǎn)單的點(diǎn)燈操作,但是可以利用開(kāi)發(fā)思路來(lái)進(jìn)行其他操作,比如IIC總線通信的實(shí)現(xiàn),也會(huì)在第三部分介紹。
開(kāi)發(fā)環(huán)境以及DEMO運(yùn)行
開(kāi)發(fā)環(huán)境官網(wǎng)提供以下幾種選擇,e2 studio、CS+以及IAR for Renesas RX等,這里僅介紹e2 studio,以及瑞薩官網(wǎng)提供的代碼生成工具Applilet4 for RX。
1
在官網(wǎng)上找到并下載e2 studio,該軟件基于Eclipse開(kāi)發(fā),如果以前做過(guò)java、Android開(kāi)發(fā)應(yīng)該對(duì)界面很熟悉,安裝過(guò)程中需聯(lián)網(wǎng)下載插件。
安裝完成以后,在菜單選項(xiàng)“文件”下選擇二級(jí)菜單“Open Projects from file system”,會(huì)出現(xiàn)如下界面:
點(diǎn)擊“Directory”,選擇示例工程所在文件夾,會(huì)自動(dòng)識(shí)別出工程。
打開(kāi)工程中的“tb_rx65n_main.c”文件,main函數(shù)在此文件中。
點(diǎn)擊調(diào)試按鈕,
中第二個(gè),
第一個(gè)為編譯按鈕,會(huì)出現(xiàn)如圖所示過(guò)程。
之后,點(diǎn)擊
第一個(gè)按鈕,或者快捷鍵
F8。程序會(huì)運(yùn)行,此時(shí)LED0與LED1會(huì)交替閃爍。
根據(jù)提供的示例代碼,這里利用PC2、PC3管腳,即開(kāi)發(fā)板上的49,50管腳,來(lái)實(shí)現(xiàn)IIC通信,具體管腳定義如圖所示:
實(shí)現(xiàn)的IIC通信過(guò)程可以通過(guò)示波器觀察:
由于沒(méi)有焊接管腳,僅通過(guò)杜邦線連接,數(shù)據(jù)線會(huì)出現(xiàn)圖中所示的電平不穩(wěn)定現(xiàn)象。
2
Applilet4 for RX可以在官網(wǎng)進(jìn)行下載,安裝完成后,打開(kāi)軟件,選擇”new”,
編譯器選擇E2studio,新建工程名。之后會(huì)出現(xiàn)如下圖所示:
分別為單片機(jī)所擁有的各種資源,對(duì)此進(jìn)行配置。
如端口,LED0,LED1對(duì)應(yīng)的為端口PortD的bit6以及bit7。
對(duì)各項(xiàng)配置完成之后,會(huì)生成如下所示的代碼:
此時(shí)即可在這些生成代碼的基礎(chǔ)上進(jìn)行開(kāi)發(fā)。
總結(jié)
RX65N的資源、性能毋庸置疑,在當(dāng)前物聯(lián)網(wǎng)火熱的情形下,這款芯片能夠很好的滿足開(kāi)發(fā)需求,囿于時(shí)間,很多工作沒(méi)有來(lái)得及做,比如可以焊接插針母座,外接模塊,實(shí)現(xiàn)更多的接口測(cè)試。最后,再次感謝瑞薩電子給予的測(cè)評(píng)機(jī)會(huì),由于本人水平所限,以上內(nèi)容難免會(huì)有不嚴(yán)謹(jǐn)、錯(cuò)誤的地方,敬請(qǐng)指教。
-
芯片
+關(guān)注
關(guān)注
456文章
51121瀏覽量
426083 -
單片機(jī)
+關(guān)注
關(guān)注
6041文章
44616瀏覽量
637430 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5119瀏覽量
97947
原文標(biāo)題:測(cè)評(píng)丨Target Board for RX65N目標(biāo)板全方位體驗(yàn)
文章出處:【微信號(hào):renesas_china,微信公眾號(hào):renesas_china】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論