介紹
定時(shí)器中斷是由單片機(jī)中的定時(shí)器溢出而申請(qǐng)的中斷。利用定時(shí)器中斷,控制LED燈的閃爍。
準(zhǔn)備
J-Link燒寫(xiě)器一套,(USB轉(zhuǎn)安卓)數(shù)據(jù)線,USB轉(zhuǎn)串口工具,跳線若干;
瑞薩e2 studio(如果沒(méi)有J-Link套件,在瑞薩官網(wǎng)下載支持串口燒錄的軟件Renesas Flash Programmer);
串口調(diào)試工具(自行準(zhǔn)備)。
軟件下載安裝
在瑞薩官網(wǎng)直接搜索e2 studio,下滑在下載頁(yè)面中找到如下安裝壓縮包,點(diǎn)擊下載安裝。

在瑞薩官網(wǎng),依次點(diǎn)擊 支持和設(shè)計(jì)→軟件與工具→Development Tools,下滑找到如下安裝包,點(diǎn)擊下載安裝。

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

注意:延伸線(就是往開(kāi)發(fā)板插的那條線)剛好反轉(zhuǎn)了一下,請(qǐng)注意辨別。

2
參照下圖連接,USB轉(zhuǎn)串口工具和demo板連接

新建工程
打開(kāi)e2 studio,按下圖操作

工程模板

保存工程路徑。
芯片配置
使用R7FA2L1AB2DFL來(lái)進(jìn)行演示。

然后一直點(diǎn)擊下一步,出現(xiàn)下圖,按圖選擇再點(diǎn)完成即可。

定時(shí)器設(shè)置
點(diǎn)擊Stacks→New Stack→Timers→Timers,General PWM

設(shè)置100ms為一次。
選擇計(jì)數(shù)單位為Milliseconds,計(jì)時(shí)周期為100

定時(shí)器回調(diào)函數(shù)timer0_callback()
定時(shí)完畢可以用TIMER_EVENT_CYCLE_END進(jìn)行判斷。

設(shè)置一個(gè)標(biāo)志為flag,當(dāng)flag為20時(shí)執(zhí)行操作并重置定時(shí)器,實(shí)現(xiàn)LED延時(shí)兩秒功能。

定時(shí)器初始化
在void hal_entry(void)里初始化定時(shí)器,并開(kāi)啟

void LED()函數(shù)
讀取led燈103的電平狀態(tài)并手動(dòng)將它翻轉(zhuǎn),實(shí)現(xiàn)定時(shí)器中斷2s一次led燈閃爍

1
END
1
原文標(biāo)題:RA2L1定時(shí)器中斷
文章出處:【微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
mcu
+關(guān)注
關(guān)注
146文章
17983瀏覽量
366877 -
瑞薩
+關(guān)注
關(guān)注
36文章
22385瀏覽量
88046
原文標(biāo)題:RA2L1定時(shí)器中斷
文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
【瑞薩RA2L1入門學(xué)習(xí)】+Uart printf
【瑞薩RA2L1入門學(xué)習(xí)】+Key control LED
【瑞薩RA2L1入門學(xué)習(xí)】+Led flash
【瑞薩RA2L1入門學(xué)習(xí)】+UART測(cè)試
【瑞薩**RA2L1入門學(xué)習(xí)】+**UART測(cè)試實(shí)驗(yàn)
【瑞薩RA2L1入門學(xué)習(xí)】+開(kāi)箱評(píng)測(cè)
【瑞薩RA2L1入門學(xué)習(xí)】+LED流水燈實(shí)驗(yàn)
【瑞薩RA2L1入門學(xué)習(xí)】+Key控制LED實(shí)驗(yàn)
【瑞薩RA2L1入門學(xué)習(xí)】3. printf輸出
【瑞薩RA2L1入門學(xué)習(xí)】2. PWM呼吸燈
【瑞薩RA2L1入門學(xué)習(xí)】01、PWM呼吸燈
瑞薩RA家族精品RA2L1產(chǎn)品介紹

瑞薩電子RA2L1 MCU產(chǎn)品介紹

評(píng)論