中级会员
 
- 积分
- 225
- 金钱
- 225
- 注册时间
- 2015-12-17
- 在线时间
- 44 小时
|
1金钱
RCC_HSEConfig(RCC_HSE_ON);//LSE ¿aÆô
while (RCC_GetFlagStatus(RCC_FLAG_HSERDY) == RESET) //¼ì2éÖ¸¶¨μÄRCC±ê־λéèÖÃóë·ñ,μè′yμíËù¾§Õñ¾íD÷
{
retry++;
delay_ms(10);
}
if(retry==0)return 1; //LSE ¿aÆôê§°ü.
RCC_RTCCLKConfig(RCC_RTCCLKSource_HSE_Div8); //éèÖÃRTCê±Öó(RTCCLK),Ñ¡ÔñLSE×÷ÎaRTCê±Öó
RCC_RTCCLKCmd(ENABLE); //ê1ÄüRTCê±Öó
RTC_InitStructure.RTC_AsynchPrediv = 0x31;//RTCòì2½·ÖÆμÏμêy(1~0X7F)
RTC_InitStructure.RTC_SynchPrediv = 0xC8;//RTCí¬2½·ÖÆμÏμêy(0~7FFF)
我只将源程序LSI改为HSE 如上程序,还需要改其他地方吗?求指教
|
|