当前位置: 首页 > news >正文

网站建设技术 教材邹城网站定制

网站建设技术 教材,邹城网站定制,医药外贸是做什么的,电商建网站系列文章目录 STM32CubeIDE(CUBE-MX hal库)----初尝点亮小灯 STM32CubeIDE(CUBE-MX hal库)----按键控制 STM32CubeIDE(CUBE-MX hal库)----串口通信 STM32CubeIDE(CUBE-MX hal库)----定时器 STM32CubeIDE(CUBE-MX hal库)----蓝牙模块HC-05#xff08;详细配置#xff09; 前言…系列文章目录 STM32CubeIDE(CUBE-MX hal库)----初尝点亮小灯 STM32CubeIDE(CUBE-MX hal库)----按键控制 STM32CubeIDE(CUBE-MX hal库)----串口通信 STM32CubeIDE(CUBE-MX hal库)----定时器 STM32CubeIDE(CUBE-MX hal库)----蓝牙模块HC-05详细配置 前言 RTC是一个独立的定时器可为系统提供时钟和日历的功能 一、可视化配置 1.配置RCC时钟源LSE外部低速时钟HSE外部高速时钟 2.配置RTCActivate Clock Source 激活时钟源Activate calendar激活日历RTC全局中断 3.设置参数设置当前的时间。BCD data format BCD码进制23为2023年的后两位 4.使能串口将日期发送到上位机 5.时钟源设置 设置RTC时钟为LSE 二、修改代码 1.头文件加入stdio.h因为加入了printf /* USER CODE BEGIN Includes */ #include stdio.h/* USER CODE END Includes */2.在USER CODE BEGIN 0中加入重定向代码 /* USER CODE BEGIN 0 */ #ifdef __GNUC__ #define PUTCHAR_PROTOTYPE int __io_putchar(int ch) #else #define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f) #endifPUTCHAR_PROTOTYPE {HAL_UART_Transmit(huart1 , (uint8_t *)ch, 1,0xFFFF);return ch; }int fputc(int ch,FILE *f) {HAL_UART_Transmit(huart1,(uint8_t*)ch,1,0xffff);return ch; }/* USER CODE END 0 */3.在while (1)中加入获取时间和日期代码 while (1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 *//* Get the RTC current Time */HAL_RTC_GetTime(hrtc, GetTime, RTC_FORMAT_BIN);/* Get the RTC current Date */HAL_RTC_GetDate(hrtc, GetData, RTC_FORMAT_BIN);/* Display date Format : yy/mm/dd */printf(%02d/%02d/%02d\r\n,2000 GetData.Year, GetData.Month, GetData.Date);/* Display time Format : hh:mm:ss */printf(%02d:%02d:%02d\r\n,GetTime.Hours, GetTime.Minutes, GetTime.Seconds);printf(\r\n);HAL_Delay(1000);}三、实验现象 实现时钟的 四、扩展 RTC掉电或者复位时时间会进行重置如果不进行重置则加上改动下面代码 void MX_RTC_Init(void) {/* USER CODE BEGIN RTC_Init 0 */RTC_TimeTypeDef time; //时间结构体参数RTC_DateTypeDef datebuff; //日期结构体参数/* USER CODE END RTC_Init 0 */RTC_TimeTypeDef sTime {0};RTC_DateTypeDef DateToUpdate {0};/* USER CODE BEGIN RTC_Init 1 */__HAL_RCC_BKP_CLK_ENABLE(); //开启后备区域时钟__HAL_RCC_PWR_CLK_ENABLE(); //开启电源时钟/* USER CODE END RTC_Init 1 *//**Initialize RTC Only */hrtc.Instance RTC;hrtc.Init.AsynchPrediv RTC_AUTO_1_SECOND;hrtc.Init.OutPut RTC_OUTPUTSOURCE_NONE;if (HAL_RTC_Init(hrtc) ! HAL_OK){Error_Handler();}/* USER CODE BEGIN Check_RTC_BKUP */if(HAL_RTCEx_BKUPRead(hrtc,RTC_BKP_DR1)! 0x5051){/* USER CODE END Check_RTC_BKUP *//**Initialize RTC and set the Time and Date */sTime.Hours 0x23;sTime.Minutes 0x28;sTime.Seconds 0x20;if (HAL_RTC_SetTime(hrtc, sTime, RTC_FORMAT_BCD) ! HAL_OK){Error_Handler();}DateToUpdate.WeekDay RTC_WEEKDAY_THURSDAY;DateToUpdate.Month RTC_MONTH_DECEMBER;DateToUpdate.Date 0x7;DateToUpdate.Year 0x23;if (HAL_RTC_SetDate(hrtc, DateToUpdate, RTC_FORMAT_BCD) ! HAL_OK){Error_Handler();}/* USER CODE BEGIN RTC_Init 2 */__HAL_RTC_SECOND_ENABLE_IT(hrtc,RTC_IT_SEC); //开启RTC时钟秒中断datebuff DateToUpdate; //把日期数据拷贝到自己定义的data中HAL_RTCEx_BKUPWrite(hrtc, RTC_BKP_DR1, 0x5051);//向指定的后备区域寄存器写入数据HAL_RTCEx_BKUPWrite(hrtc, RTC_BKP_DR2, (uint16_t)datebuff.Year);HAL_RTCEx_BKUPWrite(hrtc, RTC_BKP_DR3, (uint16_t)datebuff.Month);HAL_RTCEx_BKUPWrite(hrtc, RTC_BKP_DR4, (uint16_t)datebuff.Date);HAL_RTCEx_BKUPWrite(hrtc, RTC_BKP_DR5, (uint16_t)datebuff.WeekDay);}else{datebuff.Year HAL_RTCEx_BKUPRead(hrtc, RTC_BKP_DR2);datebuff.Month HAL_RTCEx_BKUPRead(hrtc, RTC_BKP_DR3);datebuff.Date HAL_RTCEx_BKUPRead(hrtc, RTC_BKP_DR4);datebuff.WeekDay HAL_RTCEx_BKUPRead(hrtc, RTC_BKP_DR5);DateToUpdate datebuff;if (HAL_RTC_SetDate(hrtc, DateToUpdate, RTC_FORMAT_BIN) ! HAL_OK){Error_Handler();}__HAL_RTC_SECOND_ENABLE_IT(hrtc,RTC_IT_SEC); //开启RTC时钟秒中断 }} 参考文章https://blog.csdn.net/as480133937/article/details/105741893
http://www.dnsts.com.cn/news/155360.html

相关文章:

  • 心雨在线高端网站建设想要给网站加视频怎么做
  • 网站开发 .net即时通讯app开发
  • 营销型网站有哪些特点资料网站模板
  • 珠海自助建站软件有没有专门做淘宝客的网站
  • 网站反链html5支持最好的浏览器
  • 广州网站建设定制哪家口碑好如何升级网站后台
  • 做境外域名网站图怪兽作图神器下载
  • 三网合一的模板网站辽宁省网站备案要求
  • 网站设置301解除移动屏蔽湘潭网站定制
  • 网站 前台 后台重庆造价工程新希望官网
  • 哈尔滨网站建设公司名字wordpress404模板
  • 网站建设xs029如何在linux下安装wordpress
  • 网站建设新际国家骨干高职院校建设网站
  • 学做ppt推荐网站seo优化找stso88效果好
  • flash素材网站网络工程师和做网站哪个难
  • 网站能查到从哪里做的吗母婴产品网站模板
  • 如何建设网站论文文献asp. net 做网站
  • 北京政平建设投资集团有限公司网站服装服饰设计网站
  • 免费申请httq网站?wordpress cdn 规则
  • 免费模板素材网站有哪些漳州网站建设
  • wordpress怎么搜站点合肥app开发费用
  • php网站开发技术论文网站关于我们页面设计
  • 网站vps网站宣传册怎么做
  • 寻求南宁网站建设人员网站被跳转公告怎么写
  • 做自适应网站下载网站模板
  • 做计算机网站的总结域名链接网站
  • 6网站建设做网站网易邮箱网页版
  • 网站建设与维护税率制作平台网站费用
  • 自己做的产品在哪个网站上可从卖德国 网站后缀
  • 网站建设合同 技术合同最早做网页的公司