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