你将收获

按键修改数码管时间

配置RTC时钟及显示时间

学会制作电子时钟

学会使用瑞萨RA

适用人群

高校/技校学生 : 正在学习单片机或嵌入式课程,希望通过完整项目快速掌握 RA MCU 开发、Keil 与 FSP 工作流。 初级 MCU 爱好者 : 有 C 语言基础,想把 GPIO、UART、RTC、定时器、Flash 等外设一次性串联起来做实用作品。 工程师转 RA 平台 : 已熟悉 STM32 / GD32 / AVR 等平台,准备评估瑞萨 RA 系列,需快速了解 RASC + QE CapTouch。 培训/科创教师 : 需准备面向学生的示例教程,寻找结构化、任务循序渐进的项目案例。 创客 & 电子 DIY 玩家 : 想做智能时钟 / 温湿度显示器等家居作品,需求侧重功能可扩

课程介绍

ChatGPT 说:

《基于 RASC 的 Keil 电子时钟制作》11 讲速览(更新版)

章节 核心内容 技术要点
1. 安装 RASC RASC & Keil Pack 安装路径、镜像下载 软件环境快速搭建
2. Keil 工程创建 + 串口 新建 FSP Project、SCI UART、printf 重定向 UART 调试模板
3. J‑Link 下载 J‑Flash Lite 烧录 HEX,SWD 接线 J‑Link V9+ 支持要点
4. 串口下载 Renesas Flash Programmer(RFP)Boot / MD 引脚 UART Boot 流程
5. 数码管驱动 共阴 LED 数码管电路、段码表 GPIO 刷新 0‑9
6. 定时器刷屏 GPT 2 ms 中断轮显 4 位 + 冒号 500 Hz 刷新无闪烁
7. RTC 时钟显示 r_rtc 秒中断、日期设置、显示 LOCO / 32 kHz 选择
8. 按键调时 4 键短/长按状态机、闪烁提示 R_IOPORT_PinRead 去抖
9. Flash 备份 Data Flash 读写、掉电保持 HH:MM R_FLASH_LP 擦写时序
10. DHT11 温湿度 单总线协议 40 bit 解析、串口输出 54 µs + 26/70 µs 波形
11. 电容触摸配置 QE CapTouch Workflow:①硬件 IO P015 绑定 CapTouch Button → ②自动调优 & 阈值生成 → ③导出参数/示例代码 → ④在 Keil 中移植 qe_touch_sample.c,与原四键逻辑融合 关键技巧
New Stack→CapTouch→Touch 添加组件
• QE 自动 Tuning 后用 “Output Parameter Files” 生成 qe_touch_config.h
• 读取状态:RM_TOUCH_DataGet() 获取 button_status
• 通过长按触摸键切换温/湿度或保存数据,示例在 timer_smg.c 中集成

课程目录