您的位置 首页 FPGA

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

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

本项目是基于启明RA6M5开发板搭载2.4寸液晶屏的电子时钟,该电子时钟有两个模式——正常模式和低功耗模式,可以通过开发板的按键改变时钟模式。
项目实现效果如下:
在正常模式下,三个LED都开启,可以在2.4寸液晶屏上实时显示RTC提供的日历时间,并且可以设置闹钟,每隔一个小时进行报时。
在正常模式下,由于开启了低功耗模式的深度软件待机模式,按下开发板上的SW2键进入低功耗模式,三个LED关闭,屏幕熄灭,报时也会关闭。
在低功耗模式下,如果按下SW2键,红灯闪10下,进入正常模式,显示一下时间,随后又进去低功耗模式;如果按下SW3键,红灯闪10下,进入正常模式。
可以从串口调试助手看到RA6M5的运行状况!
一相关配置说明
1Uart4
wKgaomWJBMGAKcLoAAObGjweJLc814

2RTC
wKgaomWJBMGAFoQYAAPSCRbn44Q605

3深度软件待机模式
Cancel Sources 中开启IRQ9,IRQ10
wKgaomWJBMGAUaykAAPG53qY1dk696

4按键外部中断
开启SW2和SW3的外部中断
wKgaomWJBMKAA6ecAAOcIhaGgr8622

wKgaomWJBMKAJ0bEAAOfxVNHy7I150

wKgaomWJBMKANNDdAASCRnFmiEY430

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

二相关代码(keil开发)
整体代码框架如图
wKgaomWJBMOAVHDvAABGSH1FoUI212

显示屏移植主要修改一下部分,延时更换一下差不多就可以了
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/349933.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部