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

worldpress 建站直播app定制开发

worldpress 建站,直播app定制开发,大连软件公司有哪些,网页设计怎么让图片横向填满1.功能实现 ①设置时间和日期 ②读取时间和日期 ③设置一个闹钟 2.STM32CubeMX配置 打开Timers栏,点击RTC进入配置界面,将时钟源与日历使能,随后使能中断 点开参数配置,设置24小时计数法,Data Format选择二进制数据…

1.功能实现

①设置时间和日期

②读取时间和日期

③设置一个闹钟

2.STM32CubeMX配置

打开Timers栏,点击RTC进入配置界面,将时钟源与日历使能,随后使能中断

点开参数配置,设置24小时计数法,Data Format选择二进制数据形式,下面三栏分别为小时、分钟、秒。分别设置为23、30、10

日历的配置同时钟的时分秒一样随意配置即可。

进行闹钟A的配置,时分秒设为23、30、20,将Alarm Mask Date Week day 使能(闹钟响起时不考虑日期),配置完成后生成代码

3.代码配置

首先开打CubeMX给配置的rtc.c文件,将第37、38行定义的两个结构体复制到使用处

RTC_TimeTypeDef sTime = {0};RTC_TimeTypeDef sDate = {0};

 之后使用获取时间与日期函数

HAL_RTC_GetTime(&hrtc,&sTime,RTC_FORMAT_BIN);
HAL_RTC_GetDate(&hrtc,&sDate,RTC_FORMAT_BIN);

注意:即使不需要日期,也要将获取日期函数加上,不然时间不会流动

使用LCD屏查看

char Text[20];void LCD_Show(void)
{sprintf(Text,"%2d:%2d:%2d",sTime.Hours,sTime.Minutes,sTime.Seconds);LCD_DisplayStringLine(Line0,(uint8_t *)Text);sprintf(Text,"%d-%d-%d-%d",sDate.Year,sDate.Month,sDate.Date,sDate.WeekDay);LCD_DisplayStringLine(Line2,(uint8_t *)Text);
}

接下来写闹钟的中断

使用闹钟中断的回调函数

void HAL_RTC_AlarmAEventCallback(RTC_HandleTypeDef *hrtc)
{//闹钟中断要执行的代码放这里
}

当时间达到闹钟A设置的参数时,触发中断回调函数

http://www.dtcms.com/a/609854.html

相关文章:

  • Java IDEA学习之路:第九周课程笔记归纳
  • Node.js 配置管理:生物启发式系统与跨维度架构
  • 《强量化 Transformers:开启计算机视觉新篇》
  • 免费做店招的网站国外用wordpress
  • 网站制作器手机版北京网页设计制作
  • 互联网服务的全链路架构流程解析
  • ARM与x86交叉编译实战排错指南
  • Agentic RL 如何让语⾔ 模型成为⾃主智能体
  • k8s之Headless浅谈
  • 安卓Telephony中的 phoneId、subId、simSlotIndex含义对比
  • dw做的网站怎么传到网络上去哪里有做ppt模板下载网站
  • 快速建站费用wordpress 注册简码
  • 从出厂到交付:能源设备运输如何实现全程风险可视化?
  • Kubernetes环境部署Redis集群
  • 公司门禁使用操作说明书
  • Wireshark网络数据包分析工具完整教程与实战案例
  • 以往届优秀展商为镜,探2026航空发动机与燃气轮机展——新奥能源
  • 先买空间再写网站广州番禺伤人案
  • 人工智能之数据分析 numpy:第二章 简介与安装
  • 地图可视化实践录:使用Turf.js简化路线
  • 从零开始搭建Linux Web服务器
  • 南通网站建设制作html网页设计表格代码范文
  • Chrome 插件框架 Plasmo 基本使用示例
  • 一小时学做网站杭州高端网站设计
  • LinuxC语言文件i/o笔记(第十八天)
  • 上海网站设计哪家强常州做上市公司律所
  • Word进阶
  • MySQL: 基准测试全流程指南:原理、工具(mysqlslap/sysbench)与实战演示
  • 青岛建站公司流程建筑行业公司
  • 贵州省网站备案虚拟主机管理系统