您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ HAL_RTC_SetDate函数代码示例

51自学网 2021-06-01 21:21:44
  C++
这篇教程C++ HAL_RTC_SetDate函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中HAL_RTC_SetDate函数的典型用法代码示例。如果您正苦于以下问题:C++ HAL_RTC_SetDate函数的具体用法?C++ HAL_RTC_SetDate怎么用?C++ HAL_RTC_SetDate使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了HAL_RTC_SetDate函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: MX_RTC_BACKUP_Init

void MX_RTC_BACKUP_Init(void){	  RTC_TimeTypeDef sTime;  RTC_DateTypeDef sDate;		if(HAL_RTCEx_BKUPRead(&hrtc,RTC_BKP_DR1) != TSTWORD){	HAL_RTCEx_BKUPWrite(&hrtc,RTC_BKP_DR1, TSTWORD);  sTime.Hours = 22;  sTime.Minutes = 02;  sTime.Seconds = 00;		sTime.  HAL_RTC_SetTime(&hrtc, &sTime, RTC_FORMAT_BIN);	sDate.WeekDay = RTC_WEEKDAY_FRIDAY;  sDate.Month = RTC_MONTH_APRIL;  sDate.Date = 23;  sDate.Year = 16;  HAL_RTC_SetDate(&hrtc, &sDate, RTC_FORMAT_BIN);			HAL_RTCEx_BKUPWrite(&hrtc, RTC_BKP_DR2,sDate.Month);		HAL_RTCEx_BKUPWrite(&hrtc, RTC_BKP_DR3,sDate.Date);		HAL_RTCEx_BKUPWrite(&hrtc, RTC_BKP_DR4,sDate.Year);} else {		sDate.Month = HAL_RTCEx_BKUPRead(&hrtc, RTC_BKP_DR2);		sDate.Date = HAL_RTCEx_BKUPRead(&hrtc, RTC_BKP_DR3);		sDate.Year = HAL_RTCEx_BKUPRead(&hrtc, RTC_BKP_DR4);  HAL_RTC_SetDate(&hrtc, &sDate, RTC_FORMAT_BIN);}}
开发者ID:Casa2011,项目名称:devices,代码行数:32,


示例2: RTC_TimeStampConfig

/** * @brief  Configures the current time and date. * @param  None * @retval None */static void RTC_TimeStampConfig(void){    RTC_DateTypeDef sdatestructure;    RTC_TimeTypeDef stimestructure;    /*##-3- Configure the Date #################################################*/    /* Set Date: Tuesday February 18th 2014 */    sdatestructure.Year = 0x14;    sdatestructure.Month = RTC_MONTH_FEBRUARY;    sdatestructure.Date = 0x18;    sdatestructure.WeekDay = RTC_WEEKDAY_TUESDAY;    if(HAL_RTC_SetDate(&RtcHandle,&sdatestructure,FORMAT_BCD) != HAL_OK)    {        /* Initialization Error */        Error_Handler();    }    /*##-4- Configure the Time #################################################*/    /* Set Time: 08:10:00 */    stimestructure.Hours = 0x08;    stimestructure.Minutes = 0x10;    stimestructure.Seconds = 0x00;    stimestructure.TimeFormat = RTC_HOURFORMAT12_AM;    stimestructure.DayLightSaving = RTC_DAYLIGHTSAVING_NONE ;    stimestructure.StoreOperation = RTC_STOREOPERATION_RESET;    if(HAL_RTC_SetTime(&RtcHandle,&stimestructure,FORMAT_BCD) != HAL_OK)    {        /* Initialization Error */        Error_Handler();    }}
开发者ID:adibacco,项目名称:contiki,代码行数:38,


示例3: BSP_RTC_Init

/** * @brief RTC Initialization function */void BSP_RTC_Init(void){  RTC_TimeTypeDef sTime;  RTC_DateTypeDef sDate;    /**Initialize RTC and set the Time and Date    */  hrtc_bsp.Instance = RTC;  hrtc_bsp.Init.HourFormat = RTC_HOURFORMAT_24;  hrtc_bsp.Init.AsynchPrediv = 127;               //LSI clock AsyncPrediv 127 HSE clock AsyncPrediv 124  hrtc_bsp.Init.SynchPrediv = 255;               //LSI clock SyncPrediv  255  HSE clock SyncPrediv 7999  hrtc_bsp.Init.OutPut = RTC_OUTPUT_DISABLE;  hrtc_bsp.Init.OutPutPolarity = RTC_OUTPUT_POLARITY_HIGH;  hrtc_bsp.Init.OutPutType = RTC_OUTPUT_TYPE_OPENDRAIN;  BSP_RTC_MspInit(&hrtc_bsp);  HAL_RTC_Init(&hrtc_bsp);  sTime.Hours = 0;  sTime.Minutes = 0;  sTime.Seconds = 0;  sTime.SubSeconds = 0;  sTime.TimeFormat = RTC_HOURFORMAT12_AM;  sTime.DayLightSaving = RTC_DAYLIGHTSAVING_NONE;  sTime.StoreOperation = RTC_STOREOPERATION_RESET;  HAL_RTC_SetTime(&hrtc_bsp, &sTime, FORMAT_BIN);  sDate.WeekDay = RTC_WEEKDAY_MONDAY;  sDate.Month = RTC_MONTH_JANUARY;  sDate.Date = 1;  sDate.Year = 00;  HAL_RTC_SetDate(&hrtc_bsp, &sDate, FORMAT_BIN);}
开发者ID:glocklueng,项目名称:STM32F4-Dev,代码行数:36,


示例4: rtc_write

void rtc_write(time_t t) {    RTC_DateTypeDef dateStruct;    RTC_TimeTypeDef timeStruct;    RtcHandle.Instance = RTC;    // Convert the time into a tm    struct tm *timeinfo = localtime(&t);    // Fill RTC structures    dateStruct.WeekDay        = timeinfo->tm_wday;    dateStruct.Month          = timeinfo->tm_mon + 1;    dateStruct.Date           = timeinfo->tm_mday;    dateStruct.Year           = timeinfo->tm_year - 100;    timeStruct.Hours          = timeinfo->tm_hour;    timeStruct.Minutes        = timeinfo->tm_min;    timeStruct.Seconds        = timeinfo->tm_sec;    timeStruct.TimeFormat     = RTC_HOURFORMAT12_PM;    timeStruct.DayLightSaving = RTC_DAYLIGHTSAVING_NONE;    timeStruct.StoreOperation = RTC_STOREOPERATION_RESET;    // Change the RTC current date/time    HAL_RTC_SetDate(&RtcHandle, &dateStruct, FORMAT_BIN);    HAL_RTC_SetTime(&RtcHandle, &timeStruct, FORMAT_BIN);}
开发者ID:logxen,项目名称:mbed,代码行数:25,


示例5: MX_RTC_Init

/* RTC init function */void MX_RTC_Init(void){  RTC_TimeTypeDef sTime;  RTC_DateTypeDef DateToUpdate;    /**Initialize RTC and set the Time and Date     */  hrtc.Instance = RTC;  hrtc.Init.AsynchPrediv = RTC_AUTO_1_SECOND;  hrtc.Init.OutPut = RTC_OUTPUTSOURCE_NONE;  HAL_RTC_Init(&hrtc);  sTime.Hours = 0x10;  sTime.Minutes = 0x6;  sTime.Seconds = 0x24;  HAL_RTC_SetTime(&hrtc, &sTime, RTC_FORMAT_BCD);  DateToUpdate.WeekDay = RTC_WEEKDAY_MONDAY;  DateToUpdate.Month = RTC_MONTH_AUGUST;  DateToUpdate.Date = 0x15;  DateToUpdate.Year = 0x16;  HAL_RTC_SetDate(&hrtc, &DateToUpdate, RTC_FORMAT_BCD);}
开发者ID:ZBT1314douhao,项目名称:STM32F107VCT6,代码行数:27,


示例6: RTC_CalendarConfig

/**  * @brief  Configure the current time and date.  * @param  None  * @retval None  */static void RTC_CalendarConfig(void){    RTC_DateTypeDef sdatestructure;    RTC_TimeTypeDef stimestructure;    /*##-1- Configure the Date #################################################*/    /* Set Date: Tuesday April 14th 2015 */    sdatestructure.Year = 0x14;    sdatestructure.Month = RTC_MONTH_JANUARY;    sdatestructure.Date = 0x01;    sdatestructure.WeekDay = RTC_WEEKDAY_TUESDAY;    if(HAL_RTC_SetDate(&RTCHandle,&sdatestructure,RTC_FORMAT_BCD) != HAL_OK)    {        /* Initialization Error */        Error_Handler();    }    /*##-2- Configure the Time #################################################*/    /* Set Time: 02:00:00 */    stimestructure.Hours = 0x00;    stimestructure.Minutes = 0x00;    stimestructure.Seconds = 0x00;    stimestructure.TimeFormat = RTC_HOURFORMAT12_AM;    stimestructure.DayLightSaving = RTC_DAYLIGHTSAVING_NONE;    stimestructure.StoreOperation = RTC_STOREOPERATION_RESET;    if(HAL_RTC_SetTime(&RTCHandle,&stimestructure,RTC_FORMAT_BCD) != HAL_OK)    {        /* Initialization Error */        Error_Handler();    }}
开发者ID:gilbertjuly,项目名称:cannon,代码行数:39,


示例7: Clocks_Init

void Clocks_Init(void){    RCC_PeriphCLKInitTypeDef PeriphClkInitStruct;    PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_RTC;//TODO: на реальном приборе кварц не 8 а 25 
C++ HAL_SPI_Init函数代码示例
C++ HAL_RTC_GetTime函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。