影音先锋AV一区二区三区四区|日b片勉费看黄色日本片国产|性爱无码免费国产视频美日韩|日韩特级黄片av在线无码的|欧美成人黄色激情视频|a级黄色做爱视频|在线亚洲AV休验大片|日本黄色无码三级毛片电影|东京一本不卡亚洲VA|欧美性一二三区强奸

華大HC32F460 系列的中斷控制器 INTC

  • 發(fā)布時(shí)間:2021-08-09 08:53:42,加入時(shí)間:2021年07月05日(距今1631天)
  • 地址:中國(guó)»遼寧»沈陽(yáng):遼寧省沈陽(yáng)市鐵西區(qū)建工西路5號(hào)財(cái)富星座B座
  • 公司:沈陽(yáng)芯碩科技有限公司, 用戶等級(jí):普通會(huì)員 已認(rèn)證
  • 聯(lián)系:宣女士,手機(jī):18875067453 電話:024-85718900 QQ:3540893315

1

摘要

本篇應(yīng)用筆記主要介紹 HC32F460 系列芯片的中斷控制器(Interrupt Controller, INTC)模塊,并通過(guò)展示外部管腳中斷、軟件中斷、NMI 中斷樣例代碼簡(jiǎn)要說(shuō)明如何使用 INTC 模塊。

2

INTC 簡(jiǎn)介

HC32F460 系列的中斷控制器(INTC)模塊豐富的功能,其中包括了對(duì)不可屏蔽中斷

(NMI)、外部管腳中斷(EXINT)、軟件中斷(SWI)、中斷、事件使能的配置;外設(shè)模塊中斷源自由設(shè)置到除系統(tǒng)中斷向量入口的任意入口。

INTC 主要特性:

Ÿ 外設(shè)中斷向量入口中斷源可配置

Ÿ 16 個(gè)可編程中斷優(yōu)先級(jí)

Ÿ 多種可選擇的 NMI 中斷源

Ÿ 16 個(gè)外部管腳中斷

Ÿ 32 個(gè)軟件中斷

Ÿ 系統(tǒng)休眠模式喚醒源配置

Ÿ 系統(tǒng)停止模式喚醒源配置

Ÿ 支持 WFI、WFE后的喚醒

3

HC32F460 系列的 INTC

3.1

NMI 不可屏蔽中斷

不可屏蔽中斷(NMI)具有優(yōu)先級(jí),HC32F460 系列的 NMI 可選擇多個(gè)中斷事件請(qǐng)求,應(yīng)用程序可通過(guò)查詢 NMIFR 寄存器來(lái)確定 NMI 中斷的來(lái)源,并通過(guò) NMICFR 寄存器來(lái)清除對(duì)應(yīng)標(biāo)志位。

3.1.1 NMI 主要特點(diǎn)

Ÿ 可選擇多個(gè)中斷請(qǐng)求作為 NMI 信號(hào)來(lái)源:

- NMI 管腳中斷

- 外部高速 XTAL 振蕩停止中斷

- 外部低速 XTAL32 振蕩停止中斷

- WDT 下溢、刷新錯(cuò)誤中斷

- SWDT 下溢、刷新錯(cuò)誤中斷

- 低電壓監(jiān)測(cè) PVD1 中斷

- 低電壓監(jiān)測(cè) PVD2 中斷

- SRAM 奇偶校驗(yàn)錯(cuò)誤中斷

- SRAM ECC 校驗(yàn)錯(cuò)誤中斷

- MPU 總線錯(cuò)誤中斷

Ÿ NMI 管腳中斷數(shù)字濾波功能及濾波器時(shí)鐘可設(shè)

Ÿ NMI 管腳中斷上升沿、下降沿觸發(fā)

3.2 外部管腳中斷

HC32F460 系列有 16 個(gè)外部管腳中斷事件,可通過(guò)寄存器配置每個(gè)通道的屬性,包括數(shù)字濾波功能、觸發(fā)電平選擇。

3.3

軟件中斷

HC32F460 系列有 32 個(gè)軟件中斷請(qǐng)求,且與中斷向量 0~31 一一對(duì)應(yīng),可通過(guò)軟件置位寄存器INT_SWIER 的對(duì)應(yīng) bit,來(lái)產(chǎn)生一次軟件中斷事件請(qǐng)求。

3.4

中斷源選擇

HC32F460 系列一共有 16 個(gè)系統(tǒng)中斷向量入口和 144 個(gè)外設(shè)中斷向量入口,用戶可通過(guò)中斷源選擇寄存器,將芯片的 239 個(gè)外設(shè)的中斷請(qǐng)求配置到 144 個(gè)中斷向量入口,靈活管理中斷服務(wù)程序。

4

樣例代碼

4.1

代碼介紹

用戶可根據(jù)上述的工作流程編寫自己的代碼來(lái)學(xué)習(xí)驗(yàn)證該模塊,也可以直接通過(guò)華大半導(dǎo)體的網(wǎng)站獲得到設(shè)備驅(qū)動(dòng)庫(kù)(Device Driver Library, DDL)的樣例代碼并使用其中的 INTC 的樣例進(jìn)行驗(yàn)證。

4.2 代碼運(yùn)行

用戶可以通過(guò)華大半導(dǎo)體的網(wǎng)站獲得到 HC32F460 的 DDL 的樣例代碼(exint_nmi_swi),并配合評(píng)估用板(EV-HC32F460-LQFP100-050-V1.1)運(yùn)行相關(guān)代碼學(xué)習(xí)使用 INTC 模塊。

5

總結(jié)

以上章節(jié)簡(jiǎn)要介紹了 HC32F460 系列的 INTC,說(shuō)明了 INTC 模塊的寄存器及部分操作流程,并且演示了如何使用 INTC 樣例代碼,在實(shí)際開發(fā)中用戶可以根據(jù)自己的需要配置和使用 INTC 模塊。

華大HC32F460 系列的中斷控制器 INTC

聯(lián)系我時(shí)請(qǐng)說(shuō)明來(lái)自志趣網(wǎng),謝謝!

免責(zé)申明:志趣網(wǎng)所展示的信息由用戶自行提供,其真實(shí)性、合法性、準(zhǔn)確性由信息發(fā)布人負(fù)責(zé)。使用本網(wǎng)站的所有用戶須接受并遵守法律法規(guī)。志趣網(wǎng)不提供任何保證,并不承擔(dān)任何法律責(zé)任。 志趣網(wǎng)建議您交易小心謹(jǐn)慎。