跳转到主内容
Knowledgebase
Home
Renesas Electronics China - Knowledgebase

若设定中断请求位为A_FLAG,在中断允许状态下执行功能func(),发生中断请求以后会执行处理1吗?

最新更新:03/01/2005

Question:

(中断) 以下程序中,若设定中断请求位为"A_FLAG" ,在中断允许状态下执行功能func() ,根据中断请求处理执行的时序,在发生中断请求以后,是否会执行处理1?

void func(void)

{

---

若( A_FLAG == 1 ){

处理 1 ( 发生中断请求时的处理)

} 另外 {

处理 2 (发生中断请求时的处理)

}

---

}

(不执行优先于检测 A_FLAG的控制中断允许位指令)

Answer:

根据中断请求发生时序,中断请求位可能判定为“1”,若如此,执行处理“1”。
Suitable Products
3803H
3803L
3823
3850A
3858
38D2
38D5
7544
7545
7546
7547
7548
7549