这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 有奖活动 » OK1126B-S开发板下多时段语音提示型电子时钟

共6条 1/1 1 跳转至

OK1126B-S开发板下多时段语音提示型电子时钟

助工
2026-03-22 21:24:40   被打赏 50 分(兑奖)     打赏

OK1126B-S开发板通过 I2C4外挂了一个 RTC 设备,默认情况下是使用 RX8010SJ 芯片,见图1所示。此外,还配备了电池座,以便在底板断电后纽扣电池为RTC 芯片保持供电,电池型号为CR2032见图2所示由图可知,在D4的作用下,可实现 VCC_3V3 纽扣电池兼容供电。

image.png

1  RTC电路

image.png

2 电池供电电路

image.png

3连接后备电池

读取与设置系统时间的操作4所示

image.png

4 读取及设置系统时间

要想单独提取相应的时间值,可采用图5所示的方法。

image.png

5  提取时间值

RTC硬件的支持下,为了显示的需要还为其配置串行数码管显示模块,其连接与显示形式见图6所示。

image.png

6 器件连接

该串行数码管显示模块,以MAX7219控制芯片,它是一种集成化的串行输入/输出共阴极显示驱动器。在MAX7219包括一个片上的BBCD编码器、多路扫描回路,段字驱动器,还有一个8*8的静态RAM用来存储每一个数据。

需要3IO口即可驱动8位数码管,且显示时无闪烁现象。

显示模块与开发板的连接关系为:

DIN-----gpio22

CS ----gpio128

CLK----gpio23

实现RTC电子时钟功能程序,见图7所示。

image.png

image.png

image.png

image.png

7 程序内容

为使该电子时钟更具实际应用价值,可为其调节多时段语音提示功能,如定时提示家中老人定时服用保健药品等。

为此,需要借助ttyS5的串口发送功能来控制MP3语音模块来播放提示信息,见图8所示。

image.png

8 器件连接

RTC电子时钟的基础上,通过添加图9所示的语句即可实现多时段语音提示功能。

image.png

9 添加内容

 

电子时钟演示 


多时段语音提示演示 








关键词: OK1126B-S开发板    

院士
2026-03-26 18:09:53     打赏
2楼

这个通过shell来实现的呀!

别说,还挺有意思


高工
2026-03-28 22:37:55     打赏
3楼

奇怪了,我看这板子的主芯片RV1126B的模块框图中说是支持硬件RTC的,为何这板子还需要外挂一颗RTC芯片?


高工
2026-03-28 22:39:21     打赏
4楼

另外,看原理图,这颗RTC芯片也没有把中断脚接出来,难道这个RTC还得主控自己去轮询读取状态?


专家
2026-03-31 14:55:32     打赏
5楼

类似批处理的程序,也算是大牛了。


高工
2026-04-01 08:29:29     打赏
6楼

谢谢分享



共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]