- 博客(23)
- 资源 (43)
- 收藏
- 关注
原创 瑞萨单片机开发教程[二十一] 内部FLASH读写实验
本文介绍了瑞萨RA6M5单片机内部FLASH读写的开发教程,主要内容包括:1. 使用RASC配置FLASH模块,设置CodeFlash和DataFlash编程功能;2. 通过Keil新建工程并添加FLASH操作相关文件;3. 详细说明了FLASH操作的API函数,包括打开设备、擦除块、空白检查、写入和读取数据等;4. 实现了CodeFlash的读写测试程序,包括初始化、擦除检查、数据写入和验证等功能;5. 在hal_entry.c中集成测试功能,通过按键触发FLASH读写测试。实验结果表明,程序成功实现了对
2026-08-02 00:17:04
17
1
原创 瑞萨单片机开发教程[二十] CAN 通信实验
本文介绍了瑞萨RA6M5处理器的CAN通信开发教程,主要内容包括:1. 开发环境配置:使用Keil+RASC工具链搭建开发环境;2. 硬件设计:参考配套原理图进行硬件连接;3. 软件实现:通过RASC配置CAN模块参数,包括时钟源、引脚配置、中断设置等;4. 程序设计:实现CAN初始化、数据发送接收功能,支持传统CAN帧和CANFD帧两种格式;5. 实验验证:通过按键触发数据发送,在串口打印接收到的数据。教程详细说明了CAN模块的配置过程和API函数使用方法,适合开发者快速掌握瑞萨处理器的CAN通信开发。
2026-08-02 00:15:25
9
1
原创 瑞萨单片机开发教程[十九] IWDT 独立看门狗实验
摘要:本教程介绍瑞萨RA6M5处理器的独立看门狗(IWDT)功能实现,包含环境搭建、硬件原理、软件配置及代码编写。通过RASC工具配置IWDT参数(2.1秒超时),使用API函数实现喂狗操作。当停止喂狗后触发NMI中断执行系统复位,验证程序运行状态。实验现象为LED先亮1秒,随后快闪,10秒后因未喂狗导致系统重启循环。该设计可用于监测程序异常,提升系统可靠性。(149字)
2026-08-01 09:10:32
346
原创 瑞萨单片机开发教程[十八] WDT 看门狗定时器实验
本文介绍了瑞萨RA6M5处理器的看门狗定时器(WDT)实验教程。主要内容包括:1)通过RASC配置WDT参数,包括启动模式、计数周期、时钟分频等;2)使用WDT API函数实现喂狗操作和NMI中断处理;3)硬件设计LED指示灯用于验证;4)软件实现了初始化WDT、定时喂狗(前10秒每秒一次)和超时重启功能。实验现象显示:程序正常运行时会定时喂狗保持LED闪烁,10秒停止喂狗后触发NMI中断导致系统重启,验证了WDT的看门狗功能。本实验帮助开发者掌握WDT的基本配置和使用方法。
2026-08-01 09:10:19
114
原创 瑞萨单片机开发教程[十七] AGT 周期测量实验
本文为瑞萨RA6M5单片机开发教程第17章,介绍AGT脉冲周期测量实验。主要内容包括:1. 通过RASC配置AGT3模块实现P600引脚的脉冲周期测量功能;2. 详细说明AGT模块的初始化、启动/停止计数、中断回调等关键API函数;3. 提供完整的代码实现方案,包括初始化配置、中断处理及周期计算逻辑;4. 实验通过AGT0输出PWM信号,经硬件连接后由AGT3测量并打印周期数据。最终验证结果显示成功测量到20kHz PWM信号的50μs周期,实现了预期的脉冲周期测量功能。
2026-07-31 14:19:07
300
原创 瑞萨单片机开发教程[十六] AGT 脉宽测量实验
本文介绍了瑞萨RA6M5处理器的AGT模块脉冲宽度测量实验教程。主要内容包括:1. 通过RASC配置AGT3模块的输入引脚和测量参数;2. 使用Keil开发环境新建工程并编写测量程序;3. 实现AGT脉宽测量功能,包括初始化、中断处理和测量数据打印;4. 通过串口输出PWM高电平脉冲宽度测量结果。实验通过连接P500(PWM输出)和P600(脉宽测量输入),成功测量并打印出PWM信号的高电平持续时间。该教程为开发者提供了完整的AGT脉宽测量实现方案。
2026-07-31 14:18:55
575
原创 瑞萨单片机开发教程[十五] AGT PWM输出实验
本文介绍了瑞萨RA6M5单片机AGT外设的PWM输出实验教程。主要内容包括:1)通过RASC工具配置AGT模块和P500引脚输出;2)编写PWM初始化函数,实现定时器开启和占空比设置功能;3)使用示波器验证PWM波形输出效果。实验步骤涵盖工程创建、FSP配置、代码编写及下载验证全过程,最终在P500引脚成功输出20kHz、可调占空比的PWM波形。该教程为瑞萨单片机开发系列的第9章,完整教程可在开发板官网获取。
2026-07-30 16:56:33
263
原创 瑞萨单片机开发教程[十四] AGT 基本定时器实验
本文介绍了瑞萨RA6M5处理器的AGT定时器应用开发教程。主要内容包括:1) 在Keil+RASC环境下创建工程并配置AGT模块,设置定时周期和中断;2) 通过R_AGT_Open()、R_AGT_Start()等API实现定时器控制;3) 编写中断回调函数实现LED周期闪烁功能;4) 最终验证1秒定时中断效果。教程提供了完整的代码实现和配置步骤,适合开发者快速掌握瑞萨AGT定时器的应用开发。
2026-07-30 16:56:19
184
原创 瑞萨单片机开发教程[十三] GPT 输入捕获实验
本文介绍了瑞萨RA6M5处理器的GPT输入捕获功能实现方法。教程详细展示了通过RASC配置GPT7模块进行PWM信号测量的步骤,包括引脚配置、参数设置、中断处理等关键环节。提供了完整的代码实现方案,涵盖初始化函数、中断回调函数和PWM参数计算逻辑,最终通过串口输出测量的PWM周期、频率和占空比等数据。文章还包含硬件连接说明和实验验证结果,成功实现了20kHz、75%占空比PWM信号的准确测量。该教程是瑞萨单片机开发系列的第13章,配套代码和原理图可在开发板官网获取。
2026-07-28 11:29:06
184
原创 瑞萨单片机开发教程[十二] GPT PWM输出实验
本文介绍了瑞萨RA6M5处理器的GPT定时器PWM输出实验。主要内容包括:1)硬件设计使用GPT6定时器通过P600引脚输出PWM信号;2)软件设计通过RASC配置GPT模块为PWM模式,设置20KHz频率;3)关键API函数说明,包括打开设备、启停定时器、设置占空比等;4)程序实现初始化GPT并设置80%占空比,可通过函数动态调整占空比;5)最终使用示波器验证输出20KHz方波信号,占空比可调。本实验完整展示了从环境配置到功能实现的PWM输出开发流程。
2026-07-28 11:28:35
449
原创 瑞萨单片机开发教程[十一] GPT 基本定时器实验
本教程介绍了瑞萨RA6M5处理器的GPT基本定时器实验。主要内容包括:1. 使用RASC配置GPT实现1秒定时中断;2. 硬件设计采用开发板GPT定时器控制LED闪烁;3. 软件设计新建工程并配置GPT模块参数;4. 编写GPT初始化、中断回调函数实现LED周期翻转;5. 最终实现LED灯1秒间隔闪烁功能。教程详细讲解了GPT的配置属性、中断处理和API函数调用,适合开发者学习瑞萨MCU的定时器应用开发。
2026-07-27 09:22:10
191
原创 瑞萨单片机开发教程[十] DAC 模拟电压实验
本文介绍了瑞萨RA6M5单片机的DAC(数模转换)功能实验教程。主要内容包括:1)硬件设计使用开发板DAC模块输出模拟电压信号;2)通过RASC工具配置DAC引脚(P014)和Stack模块参数;3)软件实现分为初始化、电压设置和正弦波生成三个函数;4)使用示波器可观察到输出的正弦波形。教程详细说明了从工程创建、环境配置到代码实现的完整流程,帮助开发者快速掌握瑞萨单片机的DAC功能开发。
2026-07-27 09:20:52
221
原创 瑞萨单片机开发教程[09] ADC 电压采集实验
本文介绍了瑞萨RA6M5开发板的ADC电压采集实验。实验通过配置ADC模块采集P000引脚的模拟电压值,并通过串口输出测量结果。硬件上使用开发板的ADC采样功能,软件上通过RASC工具配置ADC通道0,并编写程序实现电压采集与转换。实验结果显示,连接3.3V时输出约3.3V,接地时输出0V,验证了ADC功能的正确性。本实验帮助读者掌握瑞萨处理器的ADC模块使用方法,为后续模拟信号处理打下基础。
2026-07-25 16:31:57
149
原创 瑞萨单片机开发教程[08] DMAC 串口数据传输实验
本教程介绍了瑞萨RA6M5处理器的DMAC模块在串口数据传输中的应用。主要内容包括: 硬件设计:利用开发板的SCI UART串口配合DMAC模块实现DMA传输 软件设计: 新建工程并添加DMAC相关文件 通过RASC配置两个DMAC模块(发送和接收) 详细说明DMAC配置参数(通道、模式、传输大小、地址模式等) 代码实现: 分析自动生成的DMAC设备对象及其配置结构 介绍传输控制参数和中断回调设置 教程提供了完整的配置流程和参数说明,帮助开发者快速掌握RA6M5的DMAC功能实现。
2026-07-25 16:30:47
209
原创 瑞萨单片机开发教程[七] SCI UART串口通信实验
摘要:本文介绍了瑞萨RA6M5单片机SCI UART串口通信实验的详细步骤。内容包括硬件设计、软件设计流程,重点讲解了使用RASC配置工具进行UART引脚配置(选择SCI0通道,设置TXD0/RXD0引脚)和模块参数设置(波特率115200、8位数据、无校验)。文章还涉及工程创建、FSP配置自动生成代码解析(包括pin_data.c和hal_data.c中的配置结构体),以及中断回调函数的使用方法。实验通过USB转串口实现与PC的数据收发,为串口通信开发提供了完整指导。
2026-07-22 14:12:40
226
原创 瑞萨单片机开发教程[六] ICU外部中断实验
外部中断 GPIO 检测需要用到 LED,复制一份"04 GPIO-led"修改文件夹名"06 ICU_External_IRQ",双击打开"EBF_RA6M5.uvprojx"工程,通过 Keil 的新建文件功能新建 `key_irq.c` 和 `key_irq.h`,保存到工程目录下的 `\src` 文件夹下。- [瑞萨单片机开发教程[二] Keil/RASC开发环境搭建](https://blog.csdn.net/m0_37707157/article/details/158975623)
2026-07-21 20:21:45
274
原创 瑞萨单片机开发教程[五] ICU外部中断实验
摘要: 本文介绍了瑞萨RA6M5单片机外部中断(ICU)的配置与使用。通过RASC工具配置P105引脚为IRQ0中断输入通道,设置上升沿触发并定义回调函数。软件设计包括新建工程、添加ICU模块、配置中断参数(通道、触发方式、优先级等),自动生成引脚和ICU配置代码。关键步骤包括:1)硬件设计确定中断引脚;2)使用RASC配置ICU模块和回调函数;3)生成代码后实现中断检测功能。最终通过GPIO的ICU中断实现按键检测,掌握RA6M5的外部中断开发流程。
2026-03-14 13:53:30
451
原创 瑞萨单片机开发教程[四] GPIO输入--按键key实验
摘要 本文介绍了瑞萨单片机GPIO输入实验(按键检测)的软硬件实现步骤。硬件基于瑞萨RA6M5开发板,按键连接P600引脚;软件使用Keil和RASC工具配置IO为输入模式,通过FSP生成初始化代码。实验通过R_IOPORT_PinRead函数读取按键状态,实现按下松开检测,并控制LED灯状态翻转。关键步骤包括:新建工程、RASC配置P600为输入模式、编写按键扫描函数(检测高低电平变化),最终完成按键控制LED的交互功能。教程适用于初学者掌握瑞萨GPIO输入操作及API使用。 关键词:瑞萨单片机、GPIO
2026-03-13 11:40:01
448
原创 瑞萨单片机开发教程[三] GPIO输出--点亮led实验
摘要 本文介绍了瑞萨RA6M5单片机的GPIO输出实验,详细讲解了开发环境搭建、硬件设计及软件配置流程。硬件部分基于开发板LED电路,软件部分通过Keil和RASC工具新建工程,配置P400引脚为输出模式并初始化为高电平。使用RASC生成引脚配置代码后,结合GPIO读写API实现LED控制。实验目标为掌握RASC的IO配置及GPIO API使用,适合单片机初学者学习基础外设操作。
2026-03-13 10:01:04
491
3
原创 瑞萨单片机开发教程[二] Keil/RASC开发环境搭建
本文详细介绍了瑞萨RA系列单片机开发环境的搭建方法,重点讲解Keil MDK与RA Smart Configurator(RASC)的配合使用。内容包括: 开发工具获取与安装:涵盖Keil MDK、RASC及瑞萨芯片包的下载安装步骤; RASC功能说明:图形化配置引脚/时钟/外设,管理软件栈,生成标准化代码; 工具集成方法:将RASC集成到Keil开发环境中的具体操作; 开发流程优化:通过RASC实现快速硬件初始化配置,提高开发效率。 教程适用于使用Keil进行瑞萨RA系列MCU开发的工程师,提供从环境搭建
2026-03-12 19:07:04
575
2
原创 瑞萨单片机开发教程[一] e2-studio + DAP LINK开发环境搭建
本文介绍了瑞萨e2 studio开发环境的搭建与使用教程。主要内容包括:e2 studio的下载安装步骤、新建工程流程、项目删除与导入方法,以及FSP配置器的使用说明。文章详细指导如何配置开发环境,包括选择编译器、调试工具和MCU型号,并强调Pyocd debug等关键组件的安装。同时提供了工程管理、代码生成等实用操作指南,帮助开发者快速上手瑞萨单片机开发。教程适用于瑞萨RA系列微控制器的嵌入式开发入门。
2026-03-12 17:30:34
1872
3
原创 Python学习笔记(一)
第一次写博客,曾经在一本书上看到说养成一个写博客的习惯,所以尝试写写博客。有时候网上查资料,博客上总能让人眼前一亮,所以现在正好在学习Python, 趁此机会,学习一下写博客。我是一个Python小白,正在MOOC上学习这门语言,我就把博客和我的学习进度一起同步吧,写一些自己的学习心得和一点小技巧,可能网上有很多很好的学习教程,我就不敢奢求与之比较,只希望在若干年后,我再一次看到这篇博文,能够
2017-10-06 20:01:54
594
SIM7500_SIM7600 Series_Compatibility_With_SIM800_HTTP_ATC_V1.00.pdf
2019-07-16
SIM7100_SIM7600M22 Series_TTS_Application Note_V1.02.pdf
2019-07-16
SIM7100_SIM7500_SIM7600 Series_UIM HOT SWAP_Application Note_V1.01.pdf
2019-07-16
SIM7X00 Series_TTS_Application Note_V1.00.pdf
2019-07-16
SIM7X00 Series_GPIO_Application Note_V1.00.pdf
2019-07-16
SIM7X00_Audio_Application_Note_V1.00.pdf
2019-07-16
SIM7X00 Series_SMS_Application Note_V1.00.pdf
2019-07-16
SIM7X00 Series_GPS_Application Note_V1.00.pdf
2019-07-16
ERP新商战安装包.rar
2019-07-18
Erp沙盘模拟系统.rar
2019-07-18
Erp沙盘模拟系统注册机.rar
2019-07-31
GD32使用CRC的操作方法.docx
2020-07-12
CRC计算工具V3.3.0-64.rar
2020-07-12
Quectel_L80&L86&LC86L_Reference_Design_V1.2.pdf
2021-05-14
Quectel_L76-LB&L26-LB&LC86L_GNSS_Protocol_Specification_V1.1.pdf
2021-05-14
Cortex-M3_内核HardFault错误调试定位方法
2020-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅