2.開發(fā)板介紹
瑞薩RA2L1產(chǎn)品組屬于48MHz Arm? Cortex?-M23 超低功耗通用微控制器 ,能夠支持 1.6V 至 5.5V 寬電壓工作,CPU 時鐘頻率最高 48MHz,且運行模式電流和待機模式電流更低。
RA2L1 產(chǎn)品群配備了增強型電容式觸摸感應單元 (CTSU2)、串行通信接口、高精度模擬電路和定時器。 產(chǎn)品封裝從 48 引腳到 100 引腳。
3.開發(fā)板框圖

4.學習記錄(點燈+串口打印)
4.1硬件連線

4.2原理圖

4.3環(huán)境安裝
這里是根據(jù)《瑞薩RA2L1開發(fā)實踐指南》-零、實踐指南操作,沒有遇到任何障礙,只是下載FSP安裝包時遇到giehub限速,最后還是感謝群友援助。環(huán)境安裝完就可以按照例程,下載示例程序。

到這里我們就已經(jīng)熟悉了開發(fā)環(huán)境和第一個例程!
4.4RT的PIN設備學習
我也是第一次接觸RT_Thread這個平臺,RT_Thread官網(wǎng)提供了非常詳細的學習路線和教程,對于RT的強大由此可見。
內核部分:官方和各方大佬強烈建議學習。
PIN設備學習:
應用程序通過 RT-Thread 提供的 PIN 設備管理接口來訪問 GPIO,訪問函數(shù)如下:
/* 設置引腳模式 /
void rt_pin_mode(rt_base_t pin, rt_base_t mode);
/ 設置引腳電平 /
void rt_pin_write(rt_base_t pin, rt_base_t value);
/ 讀取引腳電平 /
int rt_pin_read(rt_base_t pin);
/ 綁定引腳中斷回調函數(shù) */
rt_err_t rt_pin_attach_irq(rt_int32_t pin, rt_uint32_t mode, void (*hdr)(void *args), void args);
/ 脫離引腳中斷回調函數(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ù),可以點到相關行,按F3進行查看(pin.c),看完后類比裸機再次回到例程,溫故知新。
注:msh中增加命令:MSH_CMD_EXPORT.
到這里點燈就結束了
-
微控制器
+關注
關注
48文章
8244瀏覽量
162118 -
定時器
+關注
關注
23文章
3359瀏覽量
121652 -
電容式觸摸屏
+關注
關注
4文章
67瀏覽量
30793 -
模擬電路
+關注
關注
0文章
3瀏覽量
911 -
Cortex-M23
+關注
關注
0文章
12瀏覽量
3157
發(fā)布評論請先 登錄
【瑞薩RA2L1入門學習】1. 點亮LED
基于RA2L1開發(fā)板的初識點燈
基于RA2L1的串口及J-Link的燒寫說明
RA2L1 組 Capacitive Touch Evaluation System 用戶手冊

【RA2L1開發(fā)實踐】-1.初識點燈
評論