介紹
定時器中斷是由單片機中的定時器溢出而申請的中斷。利用定時器中斷,控制LED燈的閃爍。
準備
J-Link燒寫器一套,(USB轉安卓)數據線,USB轉串口工具,跳線若干;
瑞薩e2 studio(如果沒有J-Link套件,在瑞薩官網下載支持串口燒錄的軟件Renesas Flash Programmer);
串口調試工具(自行準備)。
軟件下載安裝
在瑞薩官網直接搜索e2 studio,下滑在下載頁面中找到如下安裝壓縮包,點擊下載安裝。

在瑞薩官網,依次點擊 支持和設計→軟件與工具→Development Tools,下滑找到如下安裝包,點擊下載安裝。

連接
1
參照瑞薩官網下載的規格書了解demo板的管腳定義,或者直接觀察demo板上的絲印文字參照下圖,和J-Link連接。此demo板需要USB轉安卓線單獨供電。

注意:延伸線(就是往開發板插的那條線)剛好反轉了一下,請注意辨別。

2
參照下圖連接,USB轉串口工具和demo板連接

新建工程
打開e2 studio,按下圖操作

工程模板

保存工程路徑。
芯片配置
使用R7FA2L1AB2DFL來進行演示。

然后一直點擊下一步,出現下圖,按圖選擇再點完成即可。

定時器設置
點擊Stacks→New Stack→Timers→Timers,General PWM

設置100ms為一次。
選擇計數單位為Milliseconds,計時周期為100

定時器回調函數timer0_callback()
定時完畢可以用TIMER_EVENT_CYCLE_END進行判斷。

設置一個標志為flag,當flag為20時執行操作并重置定時器,實現LED延時兩秒功能。

定時器初始化
在void hal_entry(void)里初始化定時器,并開啟

void LED()函數
讀取led燈103的電平狀態并手動將它翻轉,實現定時器中斷2s一次led燈閃爍

1
END
1
原文標題:RA2L1定時器中斷
文章出處:【微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
-
mcu
+關注
關注
146文章
17874瀏覽量
361246 -
瑞薩
+關注
關注
36文章
22372瀏覽量
87805
原文標題:RA2L1定時器中斷
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
【瑞薩RA2L1入門學習】+Uart printf
【瑞薩RA2L1入門學習】+Key control LED
【瑞薩RA2L1入門學習】+Led flash
【瑞薩RA2L1入門學習】+UART測試
【瑞薩**RA2L1入門學習】+**UART測試實驗
【瑞薩RA2L1入門學習】+開箱評測
【瑞薩RA2L1入門學習】+LED流水燈實驗
【瑞薩RA2L1入門學習】+Key控制LED實驗
【瑞薩RA2L1入門學習】3. printf輸出
【瑞薩RA2L1入門學習】2. PWM呼吸燈
瑞薩RA家族精品RA2L1產品介紹

瑞薩電子RA2L1 MCU產品介紹

評論