
电子时钟
文章平均质量分 90
记帖
个人代码博客分享,从事多年嵌入式产品开发,涂鸦智能签约作者,安谋科技(中国)题库出题者,立创EDA暑期训练营讲师, 扫地机行业资深开发者,32位MCU开发者,精通嵌入式开发及RTOS开发,Lora和蓝牙开发者。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
电子时钟制作(瑞萨RA)(10)----电容触摸配置
本文介绍了在e2 Studio中集成QE电容式触摸应用的开发流程。首先展示了所需的RA2E1开发板硬件,然后详细说明了如何添加TOUCH驱动组件并配置GPIO为触摸电容模式。重点讲解了CapTouch Workflow的配置步骤,包括添加按钮、设置触摸管脚以及启动自动调优过程。最后提供了示例代码展示如何检测触摸状态,包括初始化触摸组件和添加必要头文件。整个配置过程通过QE工具实现触摸参数的自动优化,并生成相应的配置文件,为开发电容触摸应用提供了完整解决方案。原创 2023-07-09 03:34:16 · 10455 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(9)----读取DHT11温湿度数据
本篇介绍如何驱动DH11湿度传感器同时实现当前串口数据打印。DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。原创 2023-07-08 00:49:25 · 10868 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(8)----保存数据到flash
本篇文章主要介绍如何使用e2studio对瑞萨进行Flash配置,并且分别对Code Flash & Data Flash进行读写操作。Flash有Code Flash(储存程序代码)以及Data Flash(储存一般数据),其中Code Flash主要以NOR型为主,储存系统程序代码及小量数据;而Data Flash则是以NAND型为主,用于储存大量数据。原创 2023-07-06 00:42:55 · 13179 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(7)----按键修改数码管时间
本教程介绍如何通过按键修改数码管显示的时间。硬件准备包括R7FA2E1A72DFL开发板、数码管和RTC模块。主要内容包括: 配置按键管脚为输入模式并加上拉,默认高电平,按键按下为低电平 配置蜂鸣器管脚为输出模式,提供操作提示音 使用R_IOPORT_PinRead()函数读取按键状态 实现按键功能: SW1按键1秒进入修改模式 SW2用于调减小时/分钟 SW3用于调增小时/分钟 在主循环中每10ms检测一次按键状态 定义多种显示模式(正常显示、修改小时、修改分钟等) 实现按键去抖和长按处理逻辑 通过这套方原创 2023-07-05 00:22:45 · 10407 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(6)----配置RTC时钟及显示时间
本文介绍了如何利用e2studio工具配置瑞萨微控制器(R7FA2E1A72DFL)的实时时钟(RTC)功能。主要内容包括:硬件开发板准备、RTC模块配置步骤、时间与闹钟设置方法,以及周期性中断的实现。通过R_RTC_CalendarTimeSet函数设置初始时间,使用R_RTC_PeriodicIrqRateSet配置1秒周期性中断,并通过R_RTC_CalendarAlarmSet设定闹钟功能。文中还提供了回调函数处理中断事件的方法,完整展示了RTC在时间管理和定时任务中的应用。相关代码示例和配置截图可原创 2023-07-04 00:12:07 · 11932 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(5)----定时器驱动数码管
数码管动态显示技术摘要 本文介绍了利用瑞萨RA开发板实现数码管动态显示的技术方案。通过GPT定时器以2ms为周期产生中断,依次驱动4位数码管和冒号显示,利用人眼视觉暂留效应实现无闪烁显示。硬件采用R7FA2E1A72DFL开发板,软件配置48MHz时钟源,设置96000周期值实现500Hz刷新频率。核心代码通过定时器回调函数循环刷新各数码管,每2ms切换显示位,5次循环完成一轮完整显示。文中提供了完整的配置步骤、代码实现及演示效果,相关资料可通过CSDN下载。该方案适用于电子时钟等需要多位数码管显示的场合,原创 2023-07-03 22:53:21 · 10847 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(4)----驱动LED数码管
本文介绍了使用e2studio驱动瑞萨RA2E1开发板数码管的方法。硬件准备包括R7FA2E1A72DFL开发板、共阴极数码管及其连接原理图。通过配置IO口为输出模式,并编写数码管驱动库(smg.c/h),实现了0-9数字显示功能。文章详细说明了各数字对应的段码控制逻辑,并提供了视频教程和资料下载链接。该驱动可用于电子时钟等需要数码管显示的项目,后续可扩展温湿度显示功能。原创 2023-07-02 21:55:16 · 10584 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(3)----使用J-Link烧写程序到瑞萨芯片
本文介绍了使用J-Link烧录瑞萨RA芯片的完整步骤。首先需要准备R7FA2E1A72DFL开发板和V9以上版本的J-Link硬件,并安装最新版J-Link软件。软件配置方面,需将输出文件格式设置为Intel HEX格式,编译后生成HEX文件。硬件连接采用SWD方式,按照J-Link接口定义接线。最后通过J-Flash Lite软件选择芯片型号和烧录文件,完成程序烧录后复位开发板即可验证效果。文中还提供了视频教程和资料下载链接作为参考。原创 2023-07-02 20:18:04 · 10683 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(2)----使用串口进行程序烧写
本文详细介绍了如何使用UART串口烧写程序到瑞萨R7FA2E1A72DFL芯片的开发板。主要内容包括:硬件准备(开发板、串口连接)、软件准备(Renesas Flash Programmer下载)、HEX文件生成方法(通过e2studio配置)、开发板进入boot模式的操作步骤(MD管脚接线)、以及具体的烧录流程和常见问题解决方法。文中提供了视频教程链接和资料下载地址,帮助用户更直观地理解整个烧录过程。通过详细的图文说明,指导用户完成从环境搭建到成功烧录的全过程。原创 2023-07-02 17:43:23 · 12575 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(1)----使用串口进行打印
本文详细介绍了在e2studio开发环境中配置瑞萨RA2E1开发板串口打印功能的完整流程。主要内容包括:新建工程时选择R7FA2E1A72DFL芯片模板,配置内部高速晶振(HOCO)时钟源,根据原理图设置P109/P110引脚为串口功能,添加UART驱动栈并进行参数配置。重点讲解了printf函数的重定向方法,包括调整堆栈大小、移除rdimon.specs链接参数,以及通过实现__io_putchar函数将printf输出重定向到串口。文中还提供了UART初始化代码示例和发送完成回调函数的实现方法,并附有相原创 2023-07-01 19:44:17 · 12614 阅读 · 1 评论