• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

有没有哪位大神用C做过多组闹钟设置程序,跟手机闹钟程序一样?

Argent 2018-12-09 浏览量:806
各位网友好!最近在做项目时遇到点麻烦,在闹钟设置上不知道如何去创建多组闹钟,而且闹钟要最多设定12组,可以随意删除一个,也可以在尾部增加一组。有哪位可以不腻赐教,提供源码参考一下吗?本人不甚感激啊!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • freeRTOS 搞起,timer 勾选,搞定

    程序里面随便启动 10个 8 个闹钟都不是事。

    一次性闹钟,循环闹钟都可以,具体怎么调度,是 freeRTOS 的事。怎么开启一个闹钟,停掉一个闹钟,一个函数调用搞定

    • 发布于 2018-12-10
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 如果让我用STM32来做的话

    首先建一个闹钟数组

    每创建一个闹钟,就在闹钟数组里查询,它是不是最接近的闹钟

    如果是,把RTC闹钟中断设置为最接近 闹钟值。


    触发RTC闹钟中断时,置闹钟标志(如果使用RTOS操作系统的话,就发送信号)

    然后在闹钟数组里查询最接近的闹钟值,重新设置

    • 发布于2018-12-09
    • 举报
    • 评论 0
    • 0
    • 0

  •  通过定时唤醒去查询rtc时间是不是要触发
    • 发布于2018-12-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 以前做过,用51,用ds1302时钟,加外部存储闹钟,定义闹钟,很麻烦,不好用
    • 发布于2018-12-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 只要设置一个RTC,其他的闹钟存储在Flash中,通过对比进行判断时间是不是到了
    • 发布于2018-12-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 程序可以参考下这里的https://blog.csdn.net/licent9420/article/details/79828381
    • 发布于2018-12-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个是可以的,外部 加个RTC芯片,通过读取芯片时间来设计
    • 发布于2018-12-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以不用RTC,直接用定时器+外部RTC芯片的方式,这样闹钟你想设置多少组就设置多少组。
    • 发布于2018-12-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 找多个定时器来做就行,加上外部晶振,用中断触发模式,精度还算可以的
    • 发布于2019-01-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接用定时器和RTC芯片组合,这样可以做的精准的定时计数输出
    • 发布于2019-01-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 用定时器来定时,通过多个定时器来控制时间的输出
    • 发布于2019-01-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

有没有哪位大神用C做过多组闹钟设置程序,跟手机闹钟程序一样?