- 博客(141)
- 收藏
- 关注
原创 RA4M2_MINI开发(19)----独立看门狗IWDT
本文介绍了如何在RA4M2开发板上配置独立看门狗IWDT和RTC时钟,通过e2studio工具设置相关参数以提高系统稳定性。文章详细讲解了工程创建、时钟配置(12MHz晶振)、SWD调试口设置、UART通信配置等步骤,重点说明了printf函数的重定向实现方法,包括堆栈设置和串口回调函数的使用。开发过程中使用R7FA4M2AD3CFL芯片,提供了完整的参考程序源码地址,并附有视频教学链接和硬件申请方式。该教程适用于需要防止系统死机的嵌入式开发场景。
2025-08-06 01:38:20
1164
原创 RA4M2_MINI开发(18)----看门狗WDT
摘要 本文介绍了瑞萨RA4M2开发板上独立看门狗(WDT)的配置与使用方法。主要内容包括:通过e2studio工具配置WDT和RTC时钟,实现周期中断并通过串口输出IWDT计数状态;详细讲解了WDT的功能原理、API接口及示例代码,强调其作为系统异常检测机制的重要作用;提供了完整的工程创建流程,包括时钟设置、SWD调试口配置、UART串口初始化等关键步骤;最后展示了printf重定向到串口的实现方法,为系统调试提供便利。文中还包含相关视频教程、硬件准备说明及源码下载链接,适用于瑞萨RA系列MCU开发人员参考
2025-08-06 01:31:32
977
原创 RA4M2_MINI开发(17)----ADC扫描多通道采样
本文介绍了如何在瑞萨RA4M2_MINI开发板上配置ADC模块实现多通道扫描采样。通过配置ADC属性(12位分辨率、右对齐、软件触发等),添加P014和P015两个通道,并实现回调函数处理转换完成事件。主程序通过ADC_ScanStart()启动扫描,读取两通道数据并计算电压值。实验演示了分别给P014接3.3V和P015接地时的采样结果,成功输出了两通道的数字值和对应电压。相关源码和视频教程已提供,适用于需要多路模拟信号采集的嵌入式应用场景。
2025-08-06 01:25:23
1011
原创 RA4M2_MINI开发(16)----ADC单通道采集电压
本文介绍了使用e2studio开发RA4M2单片机进行ADC单通道电压采集的方法。主要内容包括:硬件准备(基于R7FA4M2AD3CFL主控的自制开发板)、工程创建与配置(时钟设置、SWD调试接口、UART配置)、printf重定向至串口的实现,以及ADC采集的关键代码说明。文中提供了详细的配置截图和代码示例,并分享了参考程序GitHub/Gitee仓库地址。此外还包含视频教程链接和样片申请方式,适合瑞萨RA系列单片机开发者参考学习。
2025-08-06 01:22:23
815
原创 RA4M2_MINI开发(15)----配置RTC时钟及显示时间
本文介绍了使用e2studio开发工具配置瑞萨RA4M2微控制器的RTC时钟模块,实现日历功能和1秒中断输出时间信息。主要内容包括:硬件准备(R7FA4M2AD3CFL开发板)、工程创建、时钟设置(12MHz外部晶振)、SWD调试接口配置、UART串口初始化(用于时间信息输出),以及printf重定向到串口的方法。通过配置RTC模块的日历模式和周期性中断,结合串口打印功能,实现了实时时间的显示功能。文章提供了详细的配置步骤和代码示例,适合开发者快速上手RA4M2的RTC开发。
2025-08-06 01:11:45
850
原创 RA4M2_MINI开发(14)----IIC驱动水压计LPS28DFW
本文介绍了如何使用e2studio配置瑞萨RA4M2开发板的I2C接口驱动LPS28DFW水压传感器。主要内容包括:开发环境搭建(e2studio工程创建、时钟配置、SWD调试口设置)、UART通信配置(堆栈设置、printf重定向)、I2C驱动实现(传感器数据读取与转换)。提供了完整的硬件准备方案(R7FA4M2AD3CFL开发板)和开源代码参考(GitHub/Gitee仓库),并附有视频教学和样品申请链接。重点讲解了UART回调函数处理和数据发送完成判断机制,以及printf重定向到串口输出的实现方法。
2025-08-06 01:02:58
964
原创 RA4M2_MINI开发(13)----串口接收数据
本文介绍了在RA4M2_MINI开发板上实现串口数据接收的方法。主要内容包括:1)使用R_SCI_UART_Read()函数读取指定长度数据;2)通过UART_EVENT_RX_COMPLETE事件处理完整帧数据接收;3)利用UART_EVENT_RX_CHAR事件实现单字符接收处理。文中提供了详细的代码示例,包括回调函数实现和主程序逻辑,并附有演示效果图。此外还提供了开发板信息、参考程序源码链接和视频教程地址,方便开发者快速上手UART通信开发。
2025-08-06 00:46:30
631
原创 RA4M2_MINI开发(12)----打印函数(printf、 sprintf)的实现
本文介绍了在RA4M2_MINI开发板上实现printf和sprintf函数的方法。主要内容包括:硬件准备(R7FA4M2AD3CFL主控开发板)、工程配置(时钟设置、SWD调试口、UART配置)、堆栈大小设置、以及通过R_SCI_UART库函数实现串口输出功能。重点讲解了UART初始化、数据发送流程和回调函数处理,为嵌入式开发中的格式化输出功能提供了实现方案。该方案适用于需要调试输出的嵌入式应用场景。
2025-08-06 00:37:34
658
原创 RA4M2_MINI开发(11)----AGT定时器频率与占空比的设置
本文介绍了RA4M2开发板中AGT定时器的使用,重点讲解如何通过API调整频率和占空比。AGT模块支持三种时钟源(PCLKB、LOCO、Subclock),适用于PWM信号生成等应用。文章详细说明了R_AGT_PeriodSet()、R_AGT_DutyCycleSet()等关键函数的用法,并提供了10kHz频率、25%占空比的具体配置示例。同时展示了PWM波形变化过程,最后给出了呼吸灯的实现代码,通过线性调节占空比实现LED亮度渐变效果。配套资源包括视频教程、硬件参考设计和开源代码仓库链接。
2025-08-05 18:26:53
1047
原创 RA4M2_MINI开发(10)----定时器AGT输出PWM
本文介绍了RA4M2_MINI开发板中定时器AGT模块配置PWM输出的方法。文章详细讲解了AGT模块的功能特点,包括其16/32位定时器、周期模式、PWM生成等特性,适用于电机控制、LED调光等应用场景。硬件方面使用R7FA4M2AD3CFL主控芯片,通过配置P111引脚输出PWM信号。软件配置包括时钟设置(12MHz外部晶振)、AGT定时器属性配置(16位模式、1kHz周期、50%占空比)以及相关API调用(R_AGT_Open和R_AGT_Start)。最后展示了1kHz占空比50%的PWM输出波形,验
2025-08-05 18:16:50
957
原创 RA4M2_MINI开发(9)----定时器GPT配置输入捕获
本文介绍了如何在瑞萨RA4M2微控制器上配置GPT定时器的输入捕获功能,用于测量外部信号的时间戳。主要内容包括:硬件准备(基于R7FA4M2AD3CFL的开发板)、时钟源设置(XTAL 12MHz)、UART配置(printf重定向到串口)以及定时器输入捕获的具体实现方法。文章提供了详细的参考程序(GitHub/Gitee源码)、视频教程和样片申请渠道,帮助开发者快速掌握该功能在频率计数、脉冲宽度测量等应用中的实现。
2025-08-05 18:00:26
926
原创 RA4M2_MINI开发(8)----GPT定时器频率与占空比的设置
本文介绍了在e2studio环境下开发RA4M2微控制器的GPT定时器模块,重点讲解如何设置PWM信号的频率和占空比。文章概述了GPT模块的功能及应用场景,详细说明了时钟源配置、PWM原理及相关API函数的使用方法,包括R_GPT_PeriodSet()、R_GPT_DutyCycleSet()等关键函数。通过示例代码展示了如何将PWM频率设置为10kHz,并调整A/B通道占空比分别为75%和25%。最后提供了一个呼吸灯效果实现方案,展示了PWM在LED调光中的实际应用。文中还包含硬件准备、参考程序链接和波
2025-08-05 17:32:38
771
原创 RA4M2_MINI开发(7)----定时器GPT输出PWM
本文介绍了使用e2studio开发环境配置RA4M2芯片的通用PWM定时器(GPT)模块,实现PWM信号输出的方法。通过硬件准备、时钟设置、GPT定时器属性配置等步骤,详细讲解了如何初始化GPT模块并启动PWM输出。文章包含工程创建、引脚配置、GPT参数设置等关键环节,并提供了示例代码和示波器实测结果,展示了1kHz频率、50%占空比的PWM波形输出效果。相关视频教程、源码下载和样品申请信息也一并在文中给出,方便开发者参考实现。
2025-08-05 17:26:20
1146
原创 RA4M2_MINI开发(6)----GPIO外部中断(IRQ)配置
本文介绍了如何使用e2studio开发环境配置瑞萨RA4M2微控制器的GPIO外部中断(IRQ)。主要内容包括:硬件准备(R7FA4M2AD3CFL开发板)、工程创建与芯片配置、时钟设置(12MHz晶振)、SWD调试口配置、GPIO输出(P111控制LED)和外部中断输入(P000按键检测)的详细步骤。重点讲解了外部中断模块的配置方法,包括通道选择、触发方式(上升沿)、优先级设置和回调函数实现。文中提供了完整的代码示例,展示如何通过中断触发切换LED状态,并附有视频教程和源码下载链接。适用于嵌入式开发者学习
2025-08-03 23:16:24
1138
原创 RA4M2_MINI驱动OLED(2)----点阵字库与图形
本文介绍了在SSD1312 OLED屏幕上实现中文字符和图像显示的方法。针对中文字符数量多、点阵复杂的特点,详细讲解了通过外部字库或自定义字模来支持显示的方案,包括字符取模软件设置、字库数据存放及显示函数实现。同时展示了图片取模过程,将BMP图像转换为适配OLED的点阵数据,并提供了完整的参考程序。通过图文混排技术,开发者可以灵活实现界面美化与功能展示。文章还提供了硬件准备说明和样品申请渠道,方便读者实践应用。
2025-08-03 03:22:03
942
原创 RA4M2_MINI驱动OLED(1)----驱动OLED
本文介绍了通过I²C接口驱动OLED显示屏(SSD1312)的方法,基于瑞萨RA4M2开发板实现图形和文本显示功能。详细讲解了硬件准备、工程创建、I²C配置(400kHz速率,地址0x3C)以及OLED驱动的导入流程。关键步骤包括:时钟设置(12MHz晶振)、SWD调试口配置、I²C引脚分配(P407/P408)以及加载OLED驱动文件(oled.c/h、bmp.h等)。文中提供了视频教程链接、样品申请方式及完整代码仓库地址(GitHub/Gitee),帮助开发者快速实现OLED显示功能。该方案适用于嵌入式
2025-08-01 10:46:24
1129
3
原创 RA4M2_MINI开发(5)----GPIO输入检测
本文介绍了如何使用e2studio开发环境对瑞萨RA4M2单片机进行GPIO输入检测。主要内容包括硬件准备(开发板R7FA4M2AD3CFL)、工程创建、时钟配置(12MHz晶振)、SWD调试口设置,以及LED控制(P111)和按键检测(P000)的GPIO配置。通过R_IOPORT_PinRead()函数读取按键状态,控制LED亮灭。文中提供了视频教程、样品申请方式及源代码获取途径(GitHub/Gitee),适合开发者快速上手瑞萨单片机GPIO操作。
2025-08-01 10:18:33
458
原创 RA4M2_MINI开发(4)----点亮LED灯
本文介绍了RA4M2开发板点亮LED灯的完整实现过程。首先需要准备开发板(主控为R7FA4M2AD3CFL),通过e2studio新建工程并进行芯片配置,设置外部12MHz晶振和SWD调试口。重点演示了在P111引脚配置GPIO输出,使用R_IOPORT_PinWrite()函数控制LED灯亮灭,并编写了500ms间隔的闪烁代码。文中提供了工程模板、参考程序GitHub链接、视频教学和样品申请方式,是RA4M2系列开发的入门级教程。
2025-08-01 10:00:21
571
原创 RA4M2_MINI开发(3)----使用J-Link或EZ-CUBE3烧录程序
本文介绍了使用J-Link或EZ-CUBE3对瑞萨RA4M2芯片进行程序烧录的方法。主要内容包括:硬件准备(开发板、J-Link接线方式)、软件配置(J-Link驱动安装、Hex文件生成)、J-Flash Lite烧录步骤,以及EZ-CUBE3仿真器的使用说明(引脚配置、开关设置、Renesas Flash Programmer操作)。文中提供了视频教程、样品申请链接和开源代码仓库地址,并详细说明了两种烧录工具的连接方式和操作流程,适用于RA系列芯片的开发调试。
2025-08-01 09:52:24
961
原创 RA4M2_MINI开发(2)----导入程序到E2studio
本文介绍了如何将RA4M2_MINI项目导入E2studio开发环境的完整流程。内容包括硬件准备(瑞萨R7FA4M2AD3CFL开发板)、导入工程步骤、代码修改方法(添加打印语句)、Hex文件生成配置、通过Renesas Flash Programmer烧录程序,以及使用SSCOM串口工具验证程序运行结果。文章提供了项目源码地址(GitHub/Gitee)、视频教程链接和样片申请渠道,详细演示了从工程导入到功能验证的全过程,适合开发者快速上手RA4M2开发板。
2025-08-01 09:44:03
1012
原创 RA4M2_MINI开发(1)----开发板测试和Programmer烧录程序
本文介绍了RA4M2_MINI开发板的初步测试与程序烧录流程。内容包括开发板硬件准备(主控芯片R7FA4M2AD3CFL)、获取示例程序(GitHub/Gitee仓库)、Renesas Flash Programmer(RFP)烧录工具的安装与使用(支持Windows/Linux/macOS)。重点演示了通过串口烧录的步骤:CH340驱动安装、BOOT模式设置(拨码开关切换)、RFP工程配置(选择.srec或.hex文件),并提供了常见问题解决方法。文末展示了成功烧录后开发板的OLED显示效果,并附有视频教
2025-07-31 01:50:08
892
原创 RA4M2_MINI开发(0)----安装e² studio
本文介绍了RA4M2_MINI开发板安装e² studio的详细步骤。瑞萨电子灵活配置软件包(FSP)支持RA系列Arm微控制器,提供安全物联网开发环境。文章包含FSP下载地址、视频教程链接、样品申请方式,并通过图文详细展示了e² studio的安装过程,包括自定义安装选项、组件选择、许可协议确认等环节,最后完成安装并显示成功界面。开发人员可参考该教程快速搭建RA4M2开发环境。
2025-07-31 01:29:52
353
原创 RA4M2开发IOT(11)----ADC检测电压
本文介绍了在RA4M2开发板上使用12位ADC模块测量滑动变阻器电压的配置方法。主要内容包括:1)硬件准备,需连接开发板与扩展板;2)ADC模块配置,设置12位分辨率、右对齐和软件触发模式;3)软件实现,通过R_ADC_Open初始化、R_ADC_ScanStart启动采样,并在回调函数中处理数据;4)OLED显示转换结果,将ADC原始值(0-4095)转换为电压值(0-3.3V)并实时显示。文中还提供了B站教学视频链接和代码仓库地址,适合物联网开发初学者参考学习。
2025-06-22 21:05:32
1014
原创 RA4M2开发IOT(10)----集成LPS22DF气压计
本文介绍在RA4M2开发板上集成LPS22DF数字气压计的方法。LPS22DF是一款低功耗、高精度的气压传感器,支持I²C通信(地址0x5C或0x5D)。文章详细说明了硬件连接、IIC配置(1M快速模式)、中断设置(上升沿触发)以及SA0管脚的地址配置。通过修改示例代码,开发者可获取气压数据,结合涂鸦平台实现云端同步。项目适用于室内气候监测、无人机高度预警等场景,代码已开源在GitHub和Gitee。
2025-06-22 19:50:43
1374
原创 RA4M2开发IOT(9)----动态显示MEMS数据
本工程基于瑞萨RA4M2单片机,通过0.96英寸OLED屏实现多源信息动态显示。主要内容包括:1)利用LSM6DSV16X六轴IMU采集运动数据(单/双击、温度、三轴加速度)并实时刷新;2)支持涂鸦配网状态显示;3)通过轻触按键切换显示页面。技术亮点包括无闪烁动态刷新设计、100ms节流刷新机制,以及分页式UI架构(涂鸦状态/MEMS数据/气压计数据)。工程提供了硬件设计参考、视频教程及开源代码(GitHub/Gitee),并开放样片申请渠道。开发板采用自制RA4M2_IOT扩展板,主控为R7FA4M2AD
2025-06-22 16:51:21
1015
原创 RA4M2开发IOT(8)----IIC驱动OLED
本文介绍了使用RA4M2开发板通过I2C接口驱动OLED显示屏的方法。文章内容包括硬件准备(开发板及扩展板说明)、软件配置(修改I2C驱动、设置OLED地址)、以及移植SSD1306驱动程序的详细步骤。重点展示了如何将GPIO模拟I2C代码适配为RA平台原生I2C接口,并提供了完整的参考代码链接。此外,文中还包含视频教程链接和样片申请方式(QQ群925643491),方便开发者快速上手。该方案实现了在嵌入式系统中通过I2C总线控制OLED显示文本和图形的功能。
2025-06-22 16:44:02
1442
原创 RA4M2开发IOT(7)----RA4M2驱动涂鸦CBU模组
摘要:本方案采用瑞萨RA4M2 MCU与涂鸦Wi-Fi模组结合,实现传感器数据采集与云端管理。硬件平台包含RA4M2开发板和扩展板,通过UART接口传输加密数据至涂鸦云平台。软件方面初始化了LSM6DSV16X传感器实现单/双击检测功能,并搭建了完整的外设通信框架。开发者可快速完成端到端部署,在1-2天内实现数据可视化管理和智能联动。提供开源代码(GitHub/Gitee)、视频教程及样片申请渠道,加速物联网应用开发。 (字数:150字)
2025-06-22 16:27:17
1260
原创 RA4M2开发IOT(6)----涂鸦模组快速上云
摘要:本方案介绍利用瑞萨RA4M2 MCU与涂鸦Wi-Fi模组快速实现IoT开发的方法。通过UART接口将传感器数据传输至预认证的涂鸦模组,模组通过TLS加密连接云端平台,实现数据采集和远程控制。开发者只需在涂鸦平台定义数据模型,下载MCU开发包并完成少量HAL实现,即可在1-2天内完成硬件到云端的完整部署。方案包含硬件准备、涂鸦平台项目创建、功能点配置、APP界面设置等步骤,并提供了PCB设计文档和开源参考程序。适用于需要快速实现传感器数据可视化和智能联通的物联网应用场景。
2025-06-22 16:13:35
1434
原创 RA4M2开发IOT(5)----读取单双击
摘要:本文介绍了RA4M2开发板读取MEMS传感器单击和双击功能的实现方法。主要内容包括硬件连接(INT1接入P000引脚)、外部中断配置(上升沿触发、优先级设置)、中断回调函数实现,以及通过LSM6DSV16X传感器进行单/双击检测的初始化流程。文章提供了参考代码链接、硬件原理图和实测波形图,为后续人机交互功能开发奠定基础。
2025-06-22 02:39:41
618
原创 RA4M2开发IOT(4)----MEMS读取数据
本文介绍了瑞萨RA4M2单片机读取ST LSM6DSV16X六轴IMU传感器的完整流程。硬件方面详细说明了开发板与传感器的连接方式,重点讲解了I2C通信的接口配置、速率选择和地址设置。软件部分展示了I2C读写函数的具体实现,包括R_SCI_I2C_Open()初始化、R_SCI_I2C_Write()写入和R_SCI_I2C_Read()读取等关键操作。文中还提供了B站教学视频链接、GitHub开源项目以及样品申请渠道,为开发者快速上手提供了完整的参考资料。通过平台读写函数的示例代码,展示了如何实现对传感器
2025-06-22 02:30:15
386
原创 RA4M2开发IOT(3)----配置串口
本文介绍了在RA4M2开发板上进行IOT开发时配置串口通信的方法。主要内容包括:1) 复制现有工程并配置UART模块,设置堆栈大小;2) 使用R_SCI_UART_Open()初始化串口,通过R_SCI_UART_Write()发送数据;3) 实现回调函数检测发送完成状态;4) 将printf重定向到串口输出。文中提供了详细的步骤说明、函数原型分析和硬件连接示意图,并附有视频教程和参考代码库链接。该配置可实现RA4M2开发板与上位机的串口通信功能,为后续IOT应用开发奠定基础。
2025-06-22 02:13:56
954
原创 RA4M2开发IOT(2)----Programmer烧录程序
本文介绍了使用Renesas Flash Programmer软件对RA4M2开发板进行程序烧录的两种方法。文章提供了软件下载链接、视频教程和示例程序,详细说明了串口烧录和USB烧录的操作步骤,包括Boot模式设置、HEX文件生成方法、烧录软件配置等关键环节。通过图文结合的方式,指导用户完成从硬件准备到成功烧录的全过程,并针对常见报错给出了解决方案。该指南适用于开发者和初学者,支持Windows/Linux/macOS系统环境。
2025-06-22 01:27:35
793
原创 RA4M2开发IOT(1)----点亮LED灯
本文详细介绍了如何使用RA4M2开发板实现LED灯点亮的入门教程。主要内容包括:硬件准备(开发板型号R7FA4M2AD3CFL#AA0)、工程创建流程(包含路径保存和芯片配置)、时钟设置(12MHz晶振调整)、SWD调试口配置以及GPIO口设置(P104管脚输出模式)。重点讲解了通过R_IOPORT_PinWrite()函数输出高电平点亮LED的方法,并提供了完整的工程编译步骤。文中配套视频教学、样品申请链接和开源代码仓库(GitHub/Gitee),方便开发者快速上手RA4M2系列开发板的IoT基础开发。
2025-06-21 21:32:35
564
原创 RA4M2开发IOT(0)----安装e² studio
《RA4M2开发IOT:e² studio安装指南》介绍了瑞萨电子FSP软件包的下载与安装流程。FSP是支持RA系列ARM微控制器的嵌入式开发工具包,提供安全功能和中间件支持。文章包含软件下载链接、B站教学视频和样品申请入口,详细图解了自定义安装步骤,包括环境检测、组件选择(建议全选)、协议确认及安装过程。安装完成后即可使用该开发环境构建物联网设备。全文以图文结合的方式清晰呈现了安装全流程。
2025-06-21 21:17:46
649
原创 RA4M2开发涂鸦模块CBU(6)----RA4M2驱动涂鸦CBU模组
本文介绍了基于瑞萨RA4M2 MCU与涂鸦CBU Wi-Fi/BLE模组的智能终端开发方案。通过标准串口协议(Tuya通用协议)实现数据交互,RA4M2负责业务逻辑,CBU模组提供网络连接功能。硬件上使用R7FA4M2AD3CFL主控与涂鸦CBU模组通过串口对接。软件方面详细讲解了UART配置、回调函数处理以及数据收发逻辑的实现,包括帧头校验、指令解析等关键步骤。开发者可参考提供的GitHub/Gitee源码以及视频教程快速上手。该方案适用于智能传感与控制设备的快速开发,支持云端交互和命令下发功能。
2025-06-21 19:20:43
1284
原创 RA4M2开发涂鸦模块CBU(5)----涂鸦模组快速上云
摘要: 本文介绍了基于瑞萨RA4M2 MCU与涂鸦Wi-Fi模组的物联网快速开发方案。通过UART接口连接RA4M2主控与预认证涂鸦模组,实现传感器数据采集和云端传输。方案提供从硬件设计到云端部署的完整流程: 在涂鸦平台创建自定义产品,配置功能点(DP)和控制面板 选择MCU SDK开发模式,下载必要的技术文档和调试工具 通过涂鸦调试助手完成模块配置 使用开源参考程序快速开发固件 该方案可在1-2天内完成端到端开发,支持数据可视化和远程控制功能,开发者可通过提供的链接获取样品、参考代码和详细教程。
2025-06-21 18:16:14
1306
原创 RA4M2开发涂鸦模块CBU(4)----配置串口
本文介绍了在RA4M2开发板上配置UART串口通信的实现方法。主要内容包括:复制工程文件、UART模块配置、堆栈设置和printf重定向等步骤。详细讲解了使用R_SCI_UART_Open()初始化串口、R_SCI_UART_Write()发送数据的关键函数,以及通过回调函数检测发送完成状态的机制。文章还提供了硬件开发板信息、参考程序链接和视频教程地址,适合嵌入式开发人员学习瑞萨RA4M2系列芯片的串口通信实现。
2025-06-21 17:44:36
768
原创 RA4M2开发涂鸦模块CBU(3)----定时器GPT-PWM调光
本文介绍了基于瑞萨RA4M2微控制器的GPT定时器实现PWM调光的方法。实验通过配置GPT定时器生成PWM信号,改变占空比来调节LED亮度,实现无级调光效果。文章详细讲解了硬件准备、GPT定时器配置(包括周期、占空比、引脚输出等设置)、时钟源选择以及关键API(如R_GPT_Open、R_GPT_Start等)的使用。实验代码已开源,并提供视频教程和样片申请渠道。该方案适用于需要精确控制LED亮度的嵌入式应用场景,展示了RA4M2微控制器在PWM控制方面的灵活性和易用性。
2025-06-21 17:36:37
1081
原创 RA4M2开发涂鸦模块CBU(2)----配置按键开启LED
本实验演示了在瑞萨RA4M2单片机上实现按键控制LED的功能。通过配置外部中断IRQ4(P111引脚)作为输入触发源,设置上升沿触发方式。当按键按下时触发中断,回调函数切换标志位状态。主程序循环检测该标志位,控制LED(P014引脚)的亮灭状态。实验包含硬件连接说明、e2studio外设配置流程、中断初始化代码及主循环逻辑。完整代码已开源在GitHub/Gitee平台,并提供视频教程和开发板申请渠道。该案例展示了RA4M2的GPIO输入输出和中断处理的基本应用。
2025-06-21 17:28:45
638
原创 RA4M2开发涂鸦模块CBU(1)----点亮LED灯
本文介绍了使用瑞萨RA4M2开发板点亮LED灯的入门教程。主要内容包括:硬件准备(自制开发板R7FA4M2AD3CFL主控)、新建工程流程、时钟配置(12MHz晶振设置)、SWD调试口配置、GPIO输出模式设置(P104管脚驱动LED)。通过R_IOPORT_PinWrite()函数实现LED点亮控制,提供GitHub/Gitee参考代码链接和视频教程。文章还包含开发板样片申请方式和完整工程创建步骤,适合初学者快速上手RA4M2开发。
2025-06-20 01:36:20
365
RA4M2-MINI开发(1)-开发板测试和Programmer烧录程序
2025-08-09
RA4M2开发IOT(11)-ADC检测电压
2025-08-09
RA4M2-MINI开发(0)-安装e2 studio
2025-08-09
RA4M2开发IOT(10)-集成LPS22DF气压计
2025-08-09
RA4M2开发IOT(9)-动态显示MEMS数据
2025-08-09
RA4M2开发IOT(8)-IIC驱动OLED
2025-08-09
RA4M2开发IOT(7)-RA4M2驱动涂鸦CBU模组
2025-08-09
RA4M2开发IOT(6)-涂鸦模组快速上云
2025-08-09
RA4M2开发IOT(5)-读取单双击
2025-08-09
RA4M2开发IOT(4)-MEMS读取数据
2025-08-09
RA4M2开发IOT(3)-配置串口
2025-08-09
RA4M2开发IOT(2)-Programmer烧录程序
2025-08-09
RA4M2开发IOT(0)-安装e2studio
2025-08-09
RA4M2开发涂鸦模块CBU(6)-RA4M2驱动涂鸦CBU模组
2025-08-09
RA4M2开发涂鸦模块CBU(5)-涂鸦模组快速上云
2025-08-09
RA4M2开发涂鸦模块CBU(4)-配置串口
2025-08-09
RA4M2开发涂鸦模块CBU(3)-定时器GPT-PWM调光
2025-08-09
RA4M2开发涂鸦模块CBU(2)-配置按键开启LED
2025-08-09
RA4M2开发涂鸦模块CBU(1)-点亮LED灯
2025-08-09
RA4L1开发TOF VL53L8CX(1)-驱动TOF进行区域检测
2025-08-09
RA4M2-MINI开发(19)-独立看门狗IWDT
2025-08-09
RA4M2-MINI开发(18)-看门狗WDT
2025-08-09
RA4M2-MINI开发(17)-ADC扫描多通道采样
2025-08-09
RA4M2-MINI开发(16)-ADC单通道采集电压
2025-08-09
RA4M2-MINI开发(15)-配置RTC时钟及显示时间
2025-08-09
RA4M2-MINI开发(13)-串口接收数据
2025-08-09
RA4M2-MINI开发(14)-IIC驱动水压计LPS28DFW
2025-08-09
RA4M2-MINI开发(12)-打印函数(printf、 sprintf)的实现
2025-08-09
RA4M2-MINI开发(11)-AGT定时器频率与占空比的设置
2025-08-09
RA4M2-MINI开发(10)-定时器AGT输出PWM
2025-08-09
RA4M2-MINI开发(9)-定时器GPT配置输入捕获
2025-08-09
RA4M2-MINI开发(8)-GPT定时器频率与占空比的设置
2025-08-09
RA4M2-MINI开发(7)-定时器GPT输出PWM
2025-08-09
RA4M2-MINI开发(6)-GPIO外部中断(IRQ)配置
2025-08-09
RA4M2-MINI驱动OLED(2)-点阵字库与图形
2025-08-09
RA4M2-MINI开发(4)-点亮LED灯
2025-08-09
RA4M2-MINI驱动OLED(1)-驱动OLED
2025-08-09
RA4M2-MINI开发(5)-GPIO输入检测
2025-08-09
RA4M2-MINI开发(3)-使用J-Link或EZ-CUBE3烧录程序
2025-08-09
RA4M2-MINI开发(2)-导入程序到E2studio
2025-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅