2.開發(fā)板介紹
瑞薩RA2L1產(chǎn)品組屬于48MHz Arm? Cortex?-M23 超低功耗通用微控制器 ,能夠支持 1.6V 至 5.5V 寬電壓工作,CPU 時鐘頻率最高 48MHz,且運(yùn)行模式電流和待機(jī)模式電流更低。
RA2L1 產(chǎn)品群配備了增強(qiáng)型電容式觸摸感應(yīng)單元 (CTSU2)、串行通信接口、高精度模擬電路和定時器。 產(chǎn)品封裝從 48 引腳到 100 引腳。
3.開發(fā)板框圖
4.學(xué)習(xí)記錄(點(diǎn)燈+串口打?。?/p>
4.1硬件連線
4.2原理圖
4.3環(huán)境安裝
這里是根據(jù)《瑞薩RA2L1開發(fā)實(shí)踐指南》-零、實(shí)踐指南操作,沒有遇到任何障礙,只是下載FSP安裝包時遇到giehub限速,最后還是感謝群友援助。環(huán)境安裝完就可以按照例程,下載示例程序。
到這里我們就已經(jīng)熟悉了開發(fā)環(huán)境和第一個例程!
4.4RT的PIN設(shè)備學(xué)習(xí)
我也是第一次接觸RT_Thread這個平臺,RT_Thread官網(wǎng)提供了非常詳細(xì)的學(xué)習(xí)路線和教程,對于RT的強(qiáng)大由此可見。
內(nèi)核部分:官方和各方大佬強(qiáng)烈建議學(xué)習(xí)。
PIN設(shè)備學(xué)習(xí):
應(yīng)用程序通過 RT-Thread 提供的 PIN 設(shè)備管理接口來訪問 GPIO,訪問函數(shù)如下:
/* 設(shè)置引腳模式 /
void rt_pin_mode(rt_base_t pin, rt_base_t mode);
/ 設(shè)置引腳電平 /
void rt_pin_write(rt_base_t pin, rt_base_t value);
/ 讀取引腳電平 /
int rt_pin_read(rt_base_t pin);
/ 綁定引腳中斷回調(diào)函數(shù) */
rt_err_t rt_pin_attach_irq(rt_int32_t pin, rt_uint32_t mode, void (*hdr)(void *args), void args);
/ 脫離引腳中斷回調(diào)函數(shù) /
rt_err_t rt_pin_detach_irq(rt_int32_t pin);
/ 使能引腳中斷 */
rt_err_t rt_pin_irq_enable(rt_base_t pin, rt_uint32_t enabled);
具體函數(shù),可以點(diǎn)到相關(guān)行,按F3進(jìn)行查看(pin.c),看完后類比裸機(jī)再次回到例程,溫故知新。
注:msh中增加命令:MSH_CMD_EXPORT.
到這里點(diǎn)燈就結(jié)束了
-
微控制器
+關(guān)注
關(guān)注
48文章
7664瀏覽量
152197 -
定時器
+關(guān)注
關(guān)注
23文章
3256瀏覽量
115467 -
電容式觸摸屏
+關(guān)注
關(guān)注
4文章
64瀏覽量
30228 -
模擬電路
+關(guān)注
關(guān)注
0文章
3瀏覽量
911 -
Cortex-M23
+關(guān)注
關(guān)注
0文章
12瀏覽量
2968
發(fā)布評論請先 登錄
相關(guān)推薦
【瑞薩RA2L1入門學(xué)習(xí)】1. 點(diǎn)亮LED
基于RA2L1開發(fā)板的初識點(diǎn)燈
基于RA2L1的串口及J-Link的燒寫說明
RA2L1 組 Capacitive Touch Evaluation System 用戶手冊
![<b class='flag-5'>RA2L1</b> 組 Capacitive Touch Evaluation System 用戶手冊](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論