전자부품 데이터시트 검색엔진 |
|
HT46RU66 데이터시트(PDF) 15 Page - Holtek Semiconductor Inc |
|
HT46RU66 데이터시트(HTML) 15 Page - Holtek Semiconductor Inc |
15 / 69 page HT46RU66/HT46CU66 Rev. 1.40 15 2014-06-06 所有的中断都具有唤醒能力。当有中断被服务,系统会将程序计数器的内容压入堆栈,然后再 跳转至中断服务程序的入口。但这时只有程序计数器的内容被压入堆栈,如果其它寄存器和状态寄 存器的内容会被中断程序改变,从而会破坏主程序的控制流程的话,程序员应该事先将这些数据保 存起来。 外部中断是由 INT0 / INT1引脚电平变化触发的(可由配置设置为上升沿触发、下降沿触发或两者 皆可触发),其中断请求标志位(EIF0/EIF1;INTC0 的第 4、5 位)会被置位。如果中断允许,且堆栈 未满,当发生外部中断时,会产生地址 004H/008H 的子程序调用;而中断请求标志 EIF0/EIF1 和总 中断控制位 EMI 会被清除,以禁止其它中断响应。 内部定时/计数器 0 中断是由定时/计数器 0 溢出触发的,其中断请求标志(T0F;INTC0 的第 6 位)会被置位。如果中断允许,且堆栈未满,当发生定时/计数器 0 中断时,会产生地址 00CH 的子程 序调用;而中断请求标志 T0F 和总中断控制位 EMI 会被清除,以禁止其它中断响应。 内部定时/计数器 1 和定时/计数器 2 的运作方式与之相同,定时/计数器 1 的中断请求标志位是 T1F(INTC1 的第 4 位),而它的子程序调用的地址是 10H 单元。定时/计数器 2 的中断请求标志位是 MFF(INTC1 的第 6 位)和 T2F(MFIC 的第 4 位) ,它的子程序调用的地址是 18H 单元。中断请求 标志 T1F、MFF 和总中断控制位 EMI 会被清除,以禁止其它中断响应。中断请求标志 T2F 不会自动 清除,必须由程序员用软件清除。 异步串行中断是由发送数据寄存器标志位 TXIF、接收数据寄存器标志位 RXIF、发送标志位寄 存器 TIDF 或接收标志寄存器 RIDF 置位触发的,其中断请求标志(URF;INTC1 的第 5 位)会被置 位。如果中断允许,且堆栈未满,当 TXIF、RXIF、TIDF 或 RIDF 被置位,会产生地址 014H 的子 程序调用;而中断请求标志 URIF 和总中断控制位 EMI 会被清除,以禁止其它中断响应。 多功能中断是由定时/计数器 2 溢出(T2F;MFIC 的第 4 位)、RTC 溢出(RTF;MFIC 的第 6 位)或时基溢出(TBF;MFIC 的第 5 位)触发的,其中断请求标志位(MFF;INTC1 的第 6 位)会 被置位。如果中断允许,且堆栈未满,当 MFF 被置位,会产生地址 018H 的子程序调用;而中断请 求标志 MFF 和总中断控制位 EMI 会被清除,以禁止其它中断响应。T2F、TBF 和 RTF 表明发生了 定时/计数器 2、时基或 RTC 中断,中断标志 T2F、TBF 和 RTF 不会自动清除,必须由程序员用软件 清除。 在执行中断子程序期间,其它的中断请求会被屏蔽,直到执行 RETI 指令或 EMI 和相关中断控 制位被置位(当然,此时堆栈未满)。如果要从中断子程序返回,只要执行 RET 或 RETI 指令即可。 其中,RETI 指令会自动置位 EMI,以允许中断服务,而 RET 则不会。 如果中断在两个连续的 T2 脉冲的上升沿之间发生,且中断响应允许,那么在下两个 T2 脉冲 之间,该中断会被服务。如果同时发生中断请求,其优先级如下表,这些中断都可以通过清除 EMI 位来进行屏蔽。 中断源 优先级 中断向量 外部中断 0 1 004H 外部中断 1 2 008H 定时/计数器 0 中断 3 00CH 定时/计数器 1 中断 4 010H UART 中断 5 014H 多功能中断(定时/计数器 2、 RTC 或时基溢出) 6 018H 中断控制寄存器 INTC0(0BH),由定时/计数器 0 中断请求标志(T0F)、外部中断 1 请求标志 (EIF1)、外部中断 0 请求标志(EIF0)、定时/计数器 0 中断允许位(ET0I)、外部中断 1 允许位(EEI1)、 外部中断 0 允许位(EEI0)和总中断控制位 EMI 组成。 中断控制寄存器 INTC1(1EH),由多功能中断请求标志(MFF)、UART 中断请求标志(URIF)、 定时/计数器 1 中断请求标志(T1F)、多功能中断允许位(EMFI)、UART 中断允许位(EURI)和定 时/计数器 1 中断允许位(ET1I)组成。 多功能中断控制寄存器 MFIC(2FH),时基中断请求标志(TBF)、RTC 中断请求标志(RTF)、 定时/计数器 2 中断请求标志(T2F)、时基中断允许位(ETBI)、RTC 中断允许位(ERTI)和定时/ 计数器 2 中断允许位(ET2I)位组成。 |
유사한 부품 번호 - HT46RU66_14 |
|
|
링크 URL |
개인정보취급방침 |
ALLDATASHEET.CO.KR |
ALLDATASHEET 가 귀하에 도움이 되셨나요? [ DONATE ] |
Alldatasheet는? | 광고문의 | 운영자에게 연락하기 | 개인정보취급방침 | 링크교환 | 제조사별 검색 All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |