136***240
汇顶GR5515芯片,if判断标志位 插入到 外部中断函数执行完了 再到pwr_mgmt_schedule(),这种情况下,芯片会先进入休眠,再执行到if判断标志位吗? 如下伪代码,if(flag)判断,需要芯片再次唤醒,才能执行代码?
伪代码
bool flag = false
外部中断函数()
{
flag = true;
}
int main(void)
{
while(1)
{
其他逻辑
禁止中断
if(flag)
{
flag = false
开启串口
}
使能中断
其他逻辑
其他逻辑
<------ 外部中断来了
其他逻辑
pwr_mgmt_schedule()
}
}
zhongchengzhi

您好,芯片会进入睡眠,需要再次唤醒,才能执行代码。
打开微信,使用“扫一扫”即可关注