TI中文支持网
TI专业的中文技术问题搜集分享网站

Low power mode下的中断处理

在low power mode中,当中断到来后,会处理中断,然后返回中断前的low power mode。有两个问题想请教:

1. 在中断处理程序中,CPU是否处于active mode?

2. 我们的应用中采用了RTOS,中断将数据交给任务处理。如何保证中断程序退出后保持active mode?

Fuchong Wang:

CPU本身应该是处于活动模式,不然怎么执行中断中的指令呢?

在中断处理的最后,执行退出或者换一种低功耗模式的伪指令,当然用汇编直接写也行。

Tom Xu:

1. 在中断处理程序中,CPU是否处于active mode?

当CPU响应中断,执行中断处理程序时,CPU就处于苏醒模式或则叫激活模式。

2. 我们的应用中采用了RTOS,中断将数据交给任务处理。如何保证中断程序退出后保持active mode?

中断程序最后,可以再执行一条sleep指令,CPU就会再进入sleep状态。如果没有sleep指令,CPU退出后,本身会处于active mode

Fuchong Wang:

回复 Tom Xu:

RTOS

430的?多大的ram?有通用的OS?sleep是什么指令?我还以为和c一样的呢

赞(0)
未经允许不得转载:TI中文支持网 » Low power mode下的中断处理
分享到: 更多 (0)