HI,大家好
请教一个C674x megamodule power down 的问题:
The entire C674x megamodule can be powered-down using the following procedure. Other than the
options previously specified, it is not possible to power-down only part of the C674x megamodule.
Powering-down the C674x megamodule is completely under software control by programming the
megamodule power-down (MEGPD) bit in the power-down controller command register (PDCCMD).
The following software sequence is required to power-down the C674x megamodule:
1. Enable power-down by setting the MEGPD field to 1 in the PDCCMD register.
2. Enable the CPU interrupt(s) that you want to wake-up the C674x megamodule. Disable all other
interrupts.
3. Execute the IDLE instruction.
The C674x megamodule stays in a power-down state until awakened by the interrupt(s) that are enabLED
in step 2.
问题:
根据TI这个文档的描述,按照那三个步骤做了,但是不能让CPU进入IDLE, 没有生效。
code如下, 中间没有加enable 退出 power down状态的中断是因为系统中用到的两个中断随时都是enable起来的,所以没有必要重新在enable一次了,加了试了也不行。
HWREG(PDCCMD_REGS) |= 0x00010000; //PDCCMD_REGS defined as 0x01810000
asm("IDLE");
debug步骤如下:
1。首先查看了TSR寄存器的7:6 bit的值,确认已经是supervisor mode了。
2。写了PDCCMD寄存器之后,查看了寄存器的值,第16bit的MEGPD确实已经改成了1。
3。单步调试执行完这两句code之后,查看CSR寄存器的PWRD比特的值,发现还是0, 表示NO power down。
通过示波器测试也发现芯片应该没有进入power down的状态。
不知道各位大神以前有没有这方面的经验,求指教思密达,万分感谢!!
[开关电源]阻容降压电路输出电流上电断电高脉冲阻容降压电路,最后输出端没有稳压管,只有电解和电阻,在上电断电有高脉冲冲击光源,这个高脉冲如何处理掉呢?谢谢
串电阻,并电容caoenq发表于2016-4-1416:57
串电阻,并电容
输出串着
表征两个不同工作范围的双感测系统电感式生物传 Salvatore Baglio1, Angela Beninato1,Valentina Sinatra1,
Giuseppe Tosto2, Maria Eloisa Castagna2, SabrinaConoci2, Salvatore Petralia2
1DIEEI, Università
基于MCl322x的ZigBee应用技术1 引言 目前众多的无线网络技术中,ZigBee技术作为一种新兴的无线网络技术,在工业控制、消费电子等领域以及科研开发中得到了关注和使用,显示出其强劲的应用势头。ZigBee是一种低功耗、短距离和低速