位置:51电子网 » 技术资料 » 接口电路

Blackfin处理器的工作模式转换

发布时间:2012/2/21 19:36:56 访问次数:873

    Blackfin处理器具有全速、激活、睡眠、深度睡眠、休眠5种工作模式。其中功率消耗方面,全速>激活>睡眠>深度睡眠>休眠。如表2. 19所示,不同模式下处理器的内核模块及时钟设置不同,功耗也不同。灵活的调整和控制系统的工作模式可以有效降低系统的功耗。CL-MD2614-20QC-C   

                            

    在转换工作模式时,应该明确处理器当前的工怍模式,而系统的工作模式由PLL控制寄存器( PLL _CTL)中的PLL_OFF、BYPASS、STOPCK和PDWN状态位共同确定。各种工作模式转换之间的联系以及转换条件n81如图2.31所示。
    通过设置PLL_CTL寄存器实现工作模式的转换,新的设置不会立即生效,需要先执行下面的一个程序段:
    CL I RO;    //禁止一切中断;
    IDLE;    //使处理器进入空闲状态,等待唤醒请求;
    STI RO:    //处理器唤醒后重新使能中断;
    从当前工作模式转换至另一个工作模式的具体过程简述如下:
    (1)设置唤醒请求,目的是将处理器唤醒,,使PLL_CTL中新的设置生效,以便进入新的工作模式。
    (2)按模式转换条件,设置PLL_CTL。
    (3)禁止一切中断,将处理器置人空闲状态,等待唤醒请求。
    (4)唤醒后恢复中断,PLL _CTL中设置的新值开始生效,处理器进入新的工作模式,继续执行其他指令。

    Blackfin处理器具有全速、激活、睡眠、深度睡眠、休眠5种工作模式。其中功率消耗方面,全速>激活>睡眠>深度睡眠>休眠。如表2. 19所示,不同模式下处理器的内核模块及时钟设置不同,功耗也不同。灵活的调整和控制系统的工作模式可以有效降低系统的功耗。CL-MD2614-20QC-C   

                            

    在转换工作模式时,应该明确处理器当前的工怍模式,而系统的工作模式由PLL控制寄存器( PLL _CTL)中的PLL_OFF、BYPASS、STOPCK和PDWN状态位共同确定。各种工作模式转换之间的联系以及转换条件n81如图2.31所示。
    通过设置PLL_CTL寄存器实现工作模式的转换,新的设置不会立即生效,需要先执行下面的一个程序段:
    CL I RO;    //禁止一切中断;
    IDLE;    //使处理器进入空闲状态,等待唤醒请求;
    STI RO:    //处理器唤醒后重新使能中断;
    从当前工作模式转换至另一个工作模式的具体过程简述如下:
    (1)设置唤醒请求,目的是将处理器唤醒,,使PLL_CTL中新的设置生效,以便进入新的工作模式。
    (2)按模式转换条件,设置PLL_CTL。
    (3)禁止一切中断,将处理器置人空闲状态,等待唤醒请求。
    (4)唤醒后恢复中断,PLL _CTL中设置的新值开始生效,处理器进入新的工作模式,继续执行其他指令。

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!