初级会员

- 积分
- 76
- 金钱
- 76
- 注册时间
- 2018-6-19
- 在线时间
- 15 小时
|
发表于 2018-9-27 19:09:06
|
显示全部楼层
只要将void HAL_RTC_MspInit(RTC_HandleTypeDef* hrtc)中
RCC_OscInitStruct.OscillatorType=RCC_OSCILLATORTYPE_LSE;//LSEÅäÖÃ
// RCC_OscInitStruct.OscillatorType=RCC_OSCILLATORTYPE_LSI;//LSIÅäÖÃ
RCC_OscInitStruct.PLL.PLLState=RCC_PLL_NONE;
//RCC_OscInitStruct.LSEState=RCC_LSE_ON; //RTCʹÓÃLSE
RCC_OscInitStruct.LSEState=RCC_LSI_ON; //RTCʹÓÃLSI
HAL_RCC_OscConfig(&RCC_OscInitStruct);
PeriphClkInitStruct.PeriphClockSelection=RCC_PERIPHCLK_RTC;//ÍâÉèΪRTC
PeriphClkInitStruct.RTCClockSelection=RCC_RTCCLKSOURCE_LSE;//RTCʱÖÓԴΪLSE
// PeriphClkInitStruct.RTCClockSelection=RCC_RTCCLKSOURCE_LSI;//RTCʱÖÓԴΪLSI
HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct);
放开LSI,屏蔽LSE就可以了
|
|