[HAL库学习之路]11.RTC-实时时钟

来源:互联网 发布:考勤系统怎么改数据 编辑:程序博客网 时间:2024/06/15 00:58

记录自己的STM32的HAL库的学习之路,不定期更新…

一、Pinout

这里写图片描述

二、Clock Configuration

这里写图片描述

三、Configuration

这里写图片描述

四、Generate Code

这里写图片描述

代码

int main(void){  /* USER CODE BEGIN 1 */    RTC_TimeTypeDef rtc_timeStruct;    RTC_DateTypeDef rtc_dateStruct;  /* USER CODE END 1 */  /* MCU Configuration----------------------------------------------------------*/  /* Reset of all peripherals, Initializes the Flash interface and the Systick. */  HAL_Init();  /* USER CODE BEGIN Init */  /* USER CODE END Init */  /* Configure the system clock */  SystemClock_Config();  /* USER CODE BEGIN SysInit */  /* USER CODE END SysInit */  /* Initialize all configured peripherals */  MX_GPIO_Init();  MX_RTC_Init();  /* USER CODE BEGIN 2 */  /* USER CODE END 2 */  /* Infinite loop */  /* USER CODE BEGIN WHILE */  while (1)  {  /* USER CODE END WHILE */  /* USER CODE BEGIN 3 */        HAL_RTC_GetTime(&hrtc, &rtc_timeStruct, RTC_FORMAT_BIN);        HAL_RTC_GetDate(&hrtc, &rtc_dateStruct, RTC_FORMAT_BIN);        HAL_Delay(1000);  }  /* USER CODE END 3 */}
原创粉丝点击