ST的参考手册果然只是用来参考的,不能拿来写驱动程序。这是活跃停机模式的部分验证代码:
void Awu_Init(void)
{
/* Check parameter */
AWU_CSR1_AWUEN=1;
AWU_TBR_AWUTB=0x0C;
AWU_APR=0x20;
}
void main()
{
SystemInit();/*内包含时钟、GPIO、AWU初始化函数*/
while (1)
{
PB_ODR = 0x20;
asm("HALT");
PB_ODR = 0x00;
asm("HALT");
}
}
简单的几个配置,折腾了我两个晚上,结果还是呵呵,不能唤醒。
|