14.5.1
ELC框圖分析

點擊可查看大圖
可以將事件鏈接到以下模塊功能:
表2:模塊功能

第15章
ICU——外部中斷
本章參考資料
《RA6M5 Group User’s Manual:Hardware》
主要參考章節:13.Interrupt Controller Unit(ICU)
15.1
外部引腳中斷
上一章節我們已經詳細介紹了NVIC、ICU、ELC、NMI并對RA系列MCU的中斷管理系統有個全局的了解,我們這一章節的內容是如何控制外部中斷,也是內核里的NVIC的實例應用,這也是RA系列MCU非常重要的一個外部中斷資源。
15.1.1
ICU框圖-外部中斷介紹

點擊可查看大圖
根據ICU的功能框圖我們知道,首先需要配置IRQCR寄存器(IRQ Control Register,IRQ英文全稱:Interrupt ReQuest,中文名:中斷請求)。之后我們要配置IELSR寄存器(英文全稱:ICU Event Link Setting Register,中文名:中斷控制單元事件鏈接設置寄存器)。之后使能IR寄存器。最后我們需要配置NVIC,關于NVIC詳情可以了解上一節。
15.1.2
相應寄存器介紹
15.1.2.1
IRQCR介紹
Interrupt Request Control Register(IRQCR)—中斷請求控制寄存器,這個寄存器擁有0-15個通道,有三個標志位:
IRQMD[1:0]檢測感知選擇
FCLKSEL[1:0]數字濾波采樣時鐘選擇
IRQ控制寄存器:

表1:IRQCRi寄存器


表2:IELSR寄存器

中斷控制單元事件鏈接設置寄存器(IELSRn),在整個的RA6M5中擁有的數量有96個。
-
mcu
+關注
關注
147文章
19079瀏覽量
402628 -
引腳
+關注
關注
16文章
2118瀏覽量
55977 -
中斷管理
+關注
關注
0文章
4瀏覽量
2381
原文標題:外部引腳中斷——瑞薩RA系列FSP庫開發實戰指南(37)
文章出處:【微信號:瑞薩嵌入式小百科,微信公眾號:瑞薩嵌入式小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
瑞薩RA系列MCU的外部引腳中斷詳解
評論