0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于RA6M5开发板的低功耗电子时钟设计

瑞萨MCU小百科 来源:瑞萨MCU小百科 2023-12-25 12:26 次阅读

本项目是基于启明RA6M5开发板搭载2.4寸液晶屏的电子时钟,该电子时钟有两个模式——正常模式和低功耗模式,可以通过开发板的按键改变时钟模式。

项目实现效果如下:

在正常模式下,三个LED都开启,可以在2.4寸液晶屏上实时显示RTC提供的日历时间,并且可以设置闹钟,每隔一个小时进行报时。

在正常模式下,由于开启了低功耗模式的深度软件待机模式,按下开发板上的SW2键进入低功耗模式,三个LED关闭,屏幕熄灭,报时也会关闭。

在低功耗模式下,如果按下SW2键,红灯闪10下,进入正常模式,显示一下时间,随后又进去低功耗模式;如果按下SW3键,红灯闪10下,进入正常模式。

可以从串口调试助手看到RA6M5的运行状况!

相关配置说明

1Uart4

dda05a0a-a2da-11ee-8b88-92fbcf53809c.png

2RTC

ddb2e83c-a2da-11ee-8b88-92fbcf53809c.png

3深度软件待机模式

Cancel Sources 中开启IRQ9,IRQ10

ddd1301c-a2da-11ee-8b88-92fbcf53809c.png

4按键外部中断

开启SW2和SW3的外部中断

ddedf210-a2da-11ee-8b88-92fbcf53809c.png   de076218-a2da-11ee-8b88-92fbcf53809c.png   de1c8f44-a2da-11ee-8b88-92fbcf53809c.png

52.4寸液晶屏

八个引脚P001~P003、P006~P008引脚配值为输出模式,模拟SPI进行驱动

de38950e-a2da-11ee-8b88-92fbcf53809c.png

相关代码(keil开发)

整体代码框架如图

de4b1e7c-a2da-11ee-8b88-92fbcf53809c.jpg

显示屏移植主要修改一下部分,延时更换一下差不多就可以了

注:项目源码可点击文末阅读原文跳转获取。

遇到的问题及总结

1我们使用keil开发RA6M5时可以用stlink下载,也可以使用Debug调试,有时候下载程序进去后,点Dubug出错,可以先编译,然后直接进去Debug,它下载好然后进去!

2RTC时钟源可以选择子时钟或LOCO,按照FSP库实战指南时钟源选择Sub-Clock,小时进位到时,进位不了,改为LOCO,就可以了,其他配置都一样,不懂为什么,有大佬知道的话,欢迎评论区留言!

3低功耗模式配置为深度软件待机模式,用stlink下载进去后,程序有点错乱,就是什么中断都可以唤醒MCU,复位之后也不行,但在深度软件待机模式下,下载程序,下载不了,然后程序就神奇的变好了,同上,欢迎大佬留言!

4由于参加电赛不怎么够时间完成作品,打算用esp8266联网获取准确时间,做不出来(基础不好),最后感谢野火举办的瑞萨RA MCU创意氛围赛,让我有机会学习到相关的内容!!!

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 液晶屏
    +关注

    关注

    18

    文章

    677

    浏览量

    41692
  • 时钟
    +关注

    关注

    10

    文章

    1479

    浏览量

    130306
  • 低功耗
    +关注

    关注

    9

    文章

    2227

    浏览量

    102669
  • 开发板
    +关注

    关注

    25

    文章

    4429

    浏览量

    93996

原文标题:【瑞萨RA MCU创意氛围赛作品赏析】项目19——基于RA6M5的低功耗时钟

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    低功耗电子温度计的优点是什么?

    本文设计的超低功耗电子温度计能够通过温度传感器测量和显示被测量点的温度,并可进行扩展控制。该温度计带电子时钟,其检测范围为l0℃~30℃,检测分辨率为1℃,采用LCD液晶显示,整机静态功耗为0.5μA。其系统设计思想对其它类型的
    发表于 08-13 07:50

    基于MM32L0130的低功耗电子时钟设计方案相关资料分享

    1、基于MM32L0130的低功耗电子时钟设计  MM32L0130作为灵动微电子推出的一款低功耗芯片,内置多种省电工作模式保证低功耗应用的要求。前面章节分别对MM32L0130片上外
    发表于 11-09 16:00

    【野火启明6M5开发板体验】野火启明开发板和瑞萨RA MCU介绍

    首先感谢电子发烧友和野火,已经收到野火启明6M5开发板。野火启明6M5开发板包装野火启明6M5
    发表于 12-14 22:31

    【野火启明6M5开发板体验】野火启明6M5开箱

    。启明6M5开发板的核心是一个硕大的RA6M5型单片机。该单片机具有2个CAN FD、1个以太网接口、20个电容触摸、1个高速USB2.0、一个全速USB2.0、一个Quad SPI、一个Octa SPI
    发表于 12-18 16:05

    【野火启明6M5开发板体验】与野火启明6M5开发板的第一次亲密接触

    ,板子体积很大。二、规格介绍开发板板载的是瑞萨 R7FA6M5BH3CFC芯片, RA6M5 基于Cortex-M33 内核,主频高达 200MHz,具有 512KB SRAM、2MB
    发表于 12-18 22:14

    【野火启明6M5开发板体验】开箱+认识开发板+资料

    按键检测29. WiFi——模块通讯尺寸:3、资料:*附件:[野火EmbedFire]《瑞萨RA系列FSP库开发实战指南——基于野火启明6M5开发
    发表于 12-20 23:28

    【野火启明6M5开发板体验】1 RA6M5开发环境搭建

    开发环境:IDE:MKD 5.30开发板:野火启明6M5开发板MCU:R7FA6M5BH3CFC瑞萨电子
    发表于 12-21 22:49

    【野火启明6M5开发板体验】3 RA6M5按键

    部上拉与内部上拉效果是一样的。野火启明6M5开发板采用的外部上拉模式。1.2 普通方式实现首先使用Renesas RA Smart Configurator软件配置按键的Pin。1.2.1 FSP配置
    发表于 12-23 19:55

    【野火启明6M5开发板体验】4 RA6M5串口通信

    开发环境:IDE:MKD 5.30开发板:野火启明6M5开发板MCU:R7FA6M5BH3CFC1 SCI 简介SCI(Serial Com
    发表于 12-23 20:01

    【野火启明6M5开发板体验】测试ESP8266收发数据

    野火启明6M5开发板,载了ESP8266,这样可以方便的进行联网,记得ESP8266是我进入单片机接触到的最好用的芯片之一。但是,我原来做的大都是arduino或者LUA,很少用到AT命令,今天
    发表于 12-24 08:27

    【野火启明6M5开发板体验】5 RA6M5 PWM输出

    开发环境:IDE:MKD 5.30开发板:野火启明6M5开发板MCU:R7FA6M5BH3CFC1 PWM简介脉冲宽度调制(PWM),是英文
    发表于 01-07 10:09

    【瑞萨RAMCU创意氛围赛】基于RA6M5电子墨水屏微信信息站

    显示器件,通过板载ESP8266模块连接云端消息数据处理服务,完成微信图文信息通过网络向瑞萨RA6M5电子墨水屏微信桌面信息站发送与消息阅读确认的回复功能。本项目完成RA6M5开发板使
    发表于 08-28 04:06

    基于MM32L0130的低功耗电子时钟设计

    LCD显示、RTC日历和闹钟,其实SLCD与RTC都支持在特定的低功耗模式下运行,结合这两个外设特性,在前面实验的基础上,使用EVB_L0136开发板可以轻松实现一个低功耗电子时钟设计。本次微课堂通过讲述MM32L0130 PW
    的头像 发表于 11-04 10:12 1084次阅读

    基于RA6M5开发板电子墨水屏消息站案例解析

    服务连接完成文字图片的转换,微信机器人是一个消息转发服务,将文字消息发送到opencv服务上再与web通信。服务端均部署在互联网公网服务器上,移动端通过移动网络访问图文消息转发的编辑页面,完成手动消息的发送。野火RA6M5开发板和墨水屏组成的信息终端通过wifi连接路由器
    发表于 09-05 15:12 1017次阅读
    基于<b class='flag-5'>RA6M5</b><b class='flag-5'>开发板</b>的<b class='flag-5'>电子</b>墨水屏消息站案例解析

    使用RA6M5开发板的简易热成像仪设计

    本项目是使用RA6M5开发板搭载RTThread系统+LVGL图形库实现的一个简易热成像仪。其中传感器使用的是mlx90640,屏幕是320*240的电容触摸屏,整个交互由触摸完成。
    的头像 发表于 01-02 13:50 360次阅读
    使用<b class='flag-5'>RA6M5</b><b class='flag-5'>开发板</b>的简易热成像仪设计