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

郑州网站制作郑州网站制作深圳刚刚突然宣布

郑州网站制作郑州网站制作,深圳刚刚突然宣布,越来越多大学生喜欢虚拟空间,怎样自己做企业的网站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/wzjs/137528.html

相关文章:

  • 阳泉网站设计推广网站有效的方法
  • 上海做衣服版的网站苏州百度推广代理商
  • 浙江公司网站建设制作如何查看百度搜索指数
  • 个人网站 服务器免费站推广网站2022
  • 怎么在传奇网站上做宣传室内设计培训哪个机构比较好
  • 微擎wordpressseo自动优化软件安卓
  • 动态网站建设视频关键词优化公司靠谱推荐
  • 手机活动网站模板郑州网站推广公司
  • 惠城网站建设有哪些网络营销的效果是什么
  • 婚礼策划网站app推广实名认证接单平台
  • 如何加强政府网站建设和管理办法广告发布平台app
  • 云服务器小网站制作视频号视频怎么看下载链接
  • 广州网站制作费用展示型网站有哪些
  • 网络维护公司排名商丘seo
  • 陕西省城乡建设网站百度搜索排名与点击有关吗
  • 烟台网站建设招聘微信社群营销
  • 讷河做网站公司google官方版下载
  • 成都住房和城乡建设厅网站湖北最新消息
  • 网站商城建设套餐谷歌排名查询
  • 南昌做网站建设公司互联网营销师培训教程
  • 做优化网站是什么意思百度关键词搜索量查询
  • 出台网站集约化建设通知app推广方式有哪些
  • 软件开发前景2021seo优化报价公司
  • 网站建设衡水网络营销策略包括哪几大策略
  • 新余网站设计搜索引擎在线
  • 在越南做网站需要什么网络营销常用工具
  • wordpress 密码忘记武汉百度快照优化排名
  • 怎么查询自己房产信息百度免费优化
  • 如何做软件类型的网站企业网络营销推广
  • seo分析seo诊断深圳网络优化推广公司