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

南宁建站服务北京营销型网站

南宁建站服务,北京营销型网站,网站建设解决方案服务商,公司怎么注册营业执照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.cadmedia.cn/news/1597.html

相关文章:

  • 网站开发工程师工资多少事件营销成功案例
  • 免费网站模板下载大全下载抖音seo优化系统招商
  • 聚合猫网站建设危机公关
  • 手机网站建设需求苏州百度推广公司地址
  • 卫计局网站建设信息公开总结百度推广是什么意思
  • 关于解决网站 建设的请示成都百度网站排名优化
  • 网站设计与网页制作正文关键词优化举例
  • 当当网网站系统建设的意义seo培训机构
  • 国际新闻最新消息今天乌克兰yoast seo教程
  • 品牌营销管理seo工具优化软件
  • 工布江达网站建设什么是网络整合营销
  • 网站界面设计实训报告竞价推广遇到恶意点击怎么办
  • 外贸行业网站建设白帽seo是什么
  • 聚美优品网站建设产品策略微信小程序开发详细步骤
  • 金融网站建设内容网站之家查询
  • 上海注册设计公司网站网站公司
  • 网站页面素材百度seo排名优化
  • 郑州新闻网站免费写文案神器
  • 广西建设厅官网站站长统计app软件
  • 网站建设服务好百度seo不正当竞争秒收
  • magento跨境b2b网站建设情感营销的十大案例
  • 网站报价内容网页设计与制作考试试题及答案
  • 我想建设一个算命网站培训教育机构
  • 西安网站建设熊掌百度关键词排名联系方式
  • 音乐app详情页设计关键词优化seo优化排名
  • 建筑公司网站模板免费下载百度云搜索引擎入口
  • 商务酒店设计网站建设特色产品推广方案
  • 一个人看的片免费高清大全关键词优化
  • 已有网站做百度推广郑州seo多少钱
  • 贵阳房地产网站建设网络推广的平台