我是按照开发板上的电路进行设置的 1.vbat供电 采用备份电池和3.3电源电源均经过二极管后接到vbat引脚; 2.晶振采用32.768Khz石英晶振,起振电容采用20uF;距单片机引脚很近 电路板我进行了两次设计,第一次时外部晶振能够进行工作。第二次时同样电路外部不能工作。 其它现象: 1. 如果使用内部晶振,可工作。但起始时必须对计数值进行设置,否则读出来的是0;(感觉设置的值没有保存起来,量vbat引脚电源供电正常) 2.使用外部晶振时,在while循环里死等了 RCC_LSEConfig(RCC_LSE_ON); /* Wait till LSE is ready */ while(RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET) { } 3.向备份域BKP_DR1写值,读写正常 请各位虾客帮忙分析,分析出来绝对是高手。 |