##瑞萨
文章平均质量分 92
记帖
个人代码博客分享,从事多年嵌入式产品开发,涂鸦智能签约作者,安谋科技(中国)题库出题者,立创EDA暑期训练营讲师, 扫地机行业资深开发者,32位MCU开发者,精通嵌入式开发及RTOS开发,Lora和蓝牙开发者。
展开
-
e2studio开发三轴加速度计LIS2DW12(4)----测量倾斜度
本文将介绍如何驱动和利用LIS2DW12三轴加速度计的倾斜检测理论和倾斜角测量方法。一般来说,这里描述的程序也可以应用于三轴模拟或数字加速度计,这取决于它们各自的规格。最近在弄ST和瑞萨RA的课程,需要样片的可以加群申请:615061293。在使用IIC通讯模式的时候,SA0是用来控制IIC的地址位的。对于IIC的地址,可以通过SDO/SA0引脚修改。SDO/SA0引脚可以用来修改设备地址的最低有效位。如果SDO/SA0引脚连接到电源电压,LSb(最低有效位)为’1’(地址0011001b);原创 2024-01-14 17:30:14 · 19978 阅读 · 2 评论 -
e2studio开发三轴加速度计LIS2DW12(3)----检测活动和静止状态
本文将介绍实时获取和处理加速度数据。程序的核心流程包括初始化硬件接口、配置加速度计的参数,以及通过轮询检查中断信号来不断读取加速度数据。原创 2024-01-13 14:56:32 · 19822 阅读 · 0 评论 -
e2studio开发三轴加速度计LIS2DW12(2)----基于中断信号获取加速度数据
本文将介绍实时获取和处理加速度数据。程序的核心流程包括初始化硬件接口、配置加速度计的参数,以及通过轮询检查中断信号来不断读取加速度数据。原创 2024-01-11 22:58:04 · 19821 阅读 · 0 评论 -
e2studio开发磁力计LIS2MDL(2)----电子罗盘
本文将介绍如何使用 LIS2MDL 传感器来读取数据来转化为指南针。地磁场强度范围约为 23,000 至 66,000 nT ,并且可以建模为磁偶极子,其场线起源于地球地理南部附近的点,并终止于磁场附近的点。磁场具有七个分量,如图 所示。x,y和z分别表示北分量,东分量和垂直分量的磁场强度。H代表总水平强度,F代表磁场的总强度,而D和I分别代表磁偏角和磁倾角。原创 2024-01-10 00:20:17 · 19722 阅读 · 0 评论 -
e2studio开发磁力计LIS2MDL(1)----轮询获取磁力计数据
本文将介绍如何使用 LIS2MDL 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取磁力数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。这个传感器常用于多种电子设备中,以提供精确的磁场强度数据,从而用于指南针应用、位置追踪或者动作检测等功能。原创 2024-01-10 00:16:14 · 19928 阅读 · 0 评论 -
e2studio开发三轴加速度计LIS2DW12(1)----轮询获取加速度数据
本文将介绍如何驱动和利用LIS2DW12传感器,实现精确的运动感应功能。IS2DW12是一款高性能、超低功耗的三轴线性加速度计,属于“femto”系列,利用了成熟的微机械加速度计制造工艺。这个传感器提供可选择的全量程±2g/±4g/±8g/±16g,能够以1.6 Hz至1600 Hz的数据输出率测量加速度。它包含了一个32级的先进先出(FIFO)缓冲区,用于存储数据,以减少主处理器的干预需求。原创 2024-01-09 01:27:10 · 18611 阅读 · 0 评论 -
e2studio开发LPS28DFW气压计(2)----水压检测
本文将介绍如何使用 LPS28DFW 传感器来读取的压强数据,来估算水下深度,可以利用液体静压的原理。原创 2024-01-08 01:52:33 · 18782 阅读 · 0 评论 -
e2studio开发LPS28DFW气压计(1)----轮询获取气压计数据
本文将介绍如何使用 LPS28DFW 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器的数据输出率和滤波器,以及通过轮询方式持续读取气压数据和温度数据。读取到的数据会被转换为适当的单位并通过串行通信输出。原创 2024-01-08 01:41:26 · 18480 阅读 · 0 评论 -
e2studio开发STHS34PF80人体存在传感器(1)----获取人体存在状态
STHS34PF80是一款高性能的红外(IR)传感器,特别适用于检测存在感和运动。其主要特点是高灵敏度,能在没有透镜的情况下探测到4米远的物体(尺寸为70 x 25厘米),并配有集成的硅红外滤波器。这款传感器能够区分静止和移动物体,并具有80°的视场角。它出厂时已校准,且设计为低功耗,包含用于提高探测效果的智能算法。其应用范围广泛,不仅包括存在感和接近感应、报警/安全系统、智能家居、智能照明、物联网、智能储物柜和智能墙板,还特别适用于检测人体的存在。原创 2024-01-06 20:18:18 · 12637 阅读 · 0 评论 -
瑞萨e2studio(29)----SPI速率解析
在嵌入式系统的设计中,串行外设接口(SPI)的通信速率是一个关键参数,它直接影响到系统的性能和稳定性。瑞萨电子的RA4M2微控制器为开发者提供了灵活而强大的SPI配置选项,确保可以根据不同的应用场景选择最佳的数据传输速率。本文将深入探讨RA4M2微控制器的SPI速率配置机制,并提供实用指南以帮助开发者实现精确的速率控制。下面文档是瑞萨RA4M2微控制器用户手册中的一部分,显示了串行通信接口(SCI)的功能和其内部模块图。时钟来源为PCLK,可以进行1、4、16、64分频。原创 2023-11-14 00:12:21 · 12889 阅读 · 0 评论 -
瑞萨e2studio(28)----SPI 驱动WS2812灯珠
本文介绍了如何使用瑞萨RA微控制器,结合E2STUDIO配置工具和SPI通讯接口,来驱动和控制WS2812 LED灯带。这是一个集硬件连接、软件配置和编程开发于一体的综合性项目,目标是实现对LED灯带颜色和亮度的精确控制。原创 2023-11-01 00:27:48 · 19210 阅读 · 1 评论 -
瑞萨e2studio(27)----使用EZ-CUBE3烧录
EZ-CUBE3(CYRCNEZCUBE03)是具有Flash存储器编程功能的片上调试仿真器,可以用于调试MCU程序或将程序烧写到MCU的内置Flash中。EZ-CUBE3支持RA、RL78和RX产品家族MCU。原创 2023-10-22 21:31:37 · 27795 阅读 · 1 评论 -
瑞萨e2studio(26)----SPI驱动TFT-LCD屏
在嵌入式领域,TFT-LCD屏是最常用的显示解决方案之一,因为它们提供了丰富的颜色和高分辨率的图像显示能力。RA4M2作为瑞萨的微控制器系列,具备了强大的处理能力和多种通信接口,非常适合于驱动TFT-LCD显示屏。原创 2023-10-22 16:33:33 · 11018 阅读 · 0 评论 -
基于RASC的keil电子时钟制作(瑞萨RA)(11)----电容触摸配置
这篇文档将创建一个使用 e2 studio 集成 QE 的电容式触摸应用示例移植到keil。原创 2023-08-06 21:28:02 · 10962 阅读 · 0 评论 -
基于RASC的keil电子时钟制作(瑞萨RA)(10)----读取DHT11温湿度数据
本篇介绍如何驱动DH11湿度传感器同时实现当前串口数据打印。DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。原创 2023-08-06 15:48:42 · 10814 阅读 · 0 评论 -
基于RASC的keil电子时钟制作(瑞萨RA)(9)----保存数据到flash
本篇文章主要介绍如何使用e2studio对瑞萨进行Flash配置,并且分别对Code Flash & Data Flash进行读写操作。Flash有Code Flash(储存程序代码)以及Data Flash(储存一般数据),其中Code Flash主要以NOR型为主,储存系统程序代码及小量数据;而Data Flash则是以NAND型为主,用于储存大量数据。原创 2023-08-06 15:40:56 · 10796 阅读 · 0 评论 -
基于RASC的keil电子时钟制作(瑞萨RA)(8)----按键修改数码管时间
前几节课程已经单独驱动了数码管和RTC,同时已经整合成了能够用数码管显示具体时间,但是无法修改时间,这节就来配置使用按键修改具体的日期。原创 2023-08-06 15:30:51 · 10535 阅读 · 0 评论 -
基于RASC的keil电子时钟制作(瑞萨RA)(7)----配置RTC时钟及显示时间
本文将详细讲解如何借助e2studio来对瑞萨微控制器进行实时时钟(RTC)的设置和配置,以便实现日历功能和一秒钟产生的中断,从而通过串口输出实时数据。实时时钟(RTC)模块是一种时间管理外设,主要用于记录和控制日期和时间。与常见的微控制器(MCU)中的定时器不同,RTC时钟提供了两种计时方式:日期模式和计时模式。RTC时钟的常用功能包括设置时间、设定闹钟、配置周期性中断以及启动或停止操作。通过使用e2studio工具,我们可以轻松地对瑞萨微控制器进行RTC配置,从而实现高精度的时间和日期管理。原创 2023-08-06 15:17:16 · 11203 阅读 · 0 评论 -
基于RASC的keil电子时钟制作(瑞萨RA)(6)----定时器驱动数码管
要想让每个数码管显示不同的数字,但是数码管必须依次地被持续驱动,数码管之间的刷新速度应该足够快,这样就看不出来数码管之间在闪烁。刷新频率可以设置为2ms刷新一次,这样人眼就看不出闪烁了。原创 2023-07-30 20:19:10 · 10899 阅读 · 0 评论 -
基于RASC的keil电子时钟制作(瑞萨RA)(5)----驱动LED数码管
本篇文章主要介绍如何使用e2studio对瑞萨RA2E1开发板进行数码管的驱动。原创 2023-07-30 20:10:29 · 12388 阅读 · 0 评论 -
基于RASC的keil电子时钟制作(瑞萨RA)(4)----使用串口进行程序烧写
本篇文章主要介绍如何使用UART串口烧写程序到瑞萨芯片,并以实际项目进行演示。原创 2023-07-23 19:19:41 · 10268 阅读 · 0 评论 -
基于RASC的keil电子时钟制作(瑞萨RA)(3)----使用J-Link烧写程序到瑞萨芯片
这一节主要讲解如何使用J-Link对瑞萨RA芯片进行烧录。原创 2023-07-23 19:12:39 · 10329 阅读 · 0 评论 -
基于RASC的keil电子时钟制作(瑞萨RA)(2)----配置keil以及使用串口进行打印
本篇文章主要介绍了一种基于瑞萨RA系列微控制器的电子时钟制作方法,重点关注如何利用瑞萨RA Smart Configurator生成串口配置,以及在具体实践中如何对瑞萨RA2E1开发板进行串口打印配置。通过详细的步骤和示例,读者将能够了解如何使用RA Smart Configurator这一强大工具来简化串口配置过程,并将其应用于实际项目中,以实现高效的串口通信和打印功能。文章还将涉及相关的代码片段和配置参数的解释,以帮助读者深入理解和应用这些概念。原创 2023-07-18 22:04:53 · 10679 阅读 · 1 评论 -
基于RASC的keil电子时钟制作(瑞萨RA)(1)----安装RASC
RA Smart Configurator"是一种基于"灵活组合软件"概念的代码生成辅助工具。它可以自动生成微控制器的初始配置程序。该工具提供了基本的引脚配置功能,并提供了一个图形用户界面(GUI),使得添加和配置驱动程序以及中间件变得容易,从而方便了软件在正在开发的应用中的组合和配置过程。原创 2023-07-18 21:51:34 · 10527 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(10)----电容触摸配置
这篇文档将创建一个使用 e2 studio 集成 QE 的电容式触摸应用示例。原创 2023-07-09 03:34:16 · 10323 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(9)----读取DHT11温湿度数据
本篇介绍如何驱动DH11湿度传感器同时实现当前串口数据打印。DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。原创 2023-07-08 00:49:25 · 10506 阅读 · 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 · 12878 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(6)----配置RTC时钟及显示时间
本文将详细讲解如何借助e2studio来对瑞萨微控制器进行实时时钟(RTC)的设置和配置,以便实现日历功能和一秒钟产生的中断,从而通过串口输出实时数据。实时时钟(RTC)模块是一种时间管理外设,主要用于记录和控制日期和时间。与常见的微控制器(MCU)中的定时器不同,RTC时钟提供了两种计时方式:日期模式和计时模式。RTC时钟的常用功能包括设置时间、设定闹钟、配置周期性中断以及启动或停止操作。通过使用e2studio工具,我们可以轻松地对瑞萨微控制器进行RTC配置,从而实现高精度的时间和日期管理。原创 2023-07-04 00:12:07 · 11496 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(5)----定时器驱动数码管
要想让每个数码管显示不同的数字,但是数码管必须依次地被持续驱动,数码管之间的刷新速度应该足够快,这样就看不出来数码管之间在闪烁。刷新频率可以设置为2ms刷新一次,这样人眼就看不出闪烁了。原创 2023-07-03 22:53:21 · 10629 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(4)----驱动LED数码管
本篇文章主要介绍如何使用e2studio对瑞萨RA2E1开发板进行数码管的驱动。原创 2023-07-02 21:55:16 · 10408 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(3)----使用J-Link烧写程序到瑞萨芯片
这一节主要讲解如何使用J-Link对瑞萨RA芯片进行烧录。原创 2023-07-02 20:18:04 · 10421 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(2)----使用串口进行程序烧写
本篇文章主要介绍如何使用UART串口烧写程序到瑞萨芯片,并以实际项目进行演示。原创 2023-07-02 17:43:23 · 12305 阅读 · 0 评论 -
电子时钟制作(瑞萨RA)(1)----使用串口进行打印
本篇文章主要介绍如何使用e2studio对瑞萨RA2E1开发板进行串口打印配置。原创 2023-07-01 19:44:17 · 12374 阅读 · 1 评论 -
瑞萨e2studio(24)----电容触摸配置(1)
这篇文档将创建一个使用 e2 studio 集成 QE 的电容式触摸应用示例,通过触摸按键进行LED点亮。原创 2023-05-03 21:42:01 · 13167 阅读 · 1 评论 -
瑞萨e2studio(25)----电容触摸配置(2)
篇文档将在上篇文章基础上修改电容触摸配置。原创 2023-05-04 09:13:15 · 11845 阅读 · 0 评论 -
瑞萨e2studio(22)----移植兆易创新SPI Nor Flash之GD25Q64Flash
瑞萨e2studio.19--串口获取数据通过SPI存储于W25Q128外部flash概述硬件准备新建工程工程模板保存工程路径芯片配置工程模板选择SPI配置SPI属性配置片选CS管脚设置设置e2studio堆栈e2studio的重定向printf设置uart配置uart属性配置printf输出重定向到串口STM32移植瑞萨说明W25Q128说明演示效果W25Qx.cW25Qx.h主程序代码最后概述SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双工,原创 2021-11-26 14:31:13 · 13620 阅读 · 0 评论 -
RA4M2开发(4)----读取HS3003数据,并在OLED上显示,串口打印
HS3003是一种数字式温湿度传感器,可以测量环境中的温度和湿度。读取HS3003的数据需要连接传感器到一个数据采集系统,一般是微处理器或者单片机。原创 2023-02-23 15:51:53 · 12662 阅读 · 2 评论 -
RA4M2开发(3)----读取ISL29035数据,并在OLED上显示,串口打印
使用RA2M4进行读取ISL29035数据,并在OLED上显示,串口打印原创 2023-02-14 11:14:03 · 12876 阅读 · 0 评论 -
RA4M2开发(2)----基于IIC驱动OLED
在e2studio中创建新的工程并导入必要的文件,包括I2C驱动代码和SSD1306 OLED显示驱动代码。原创 2023-01-31 12:02:12 · 13243 阅读 · 0 评论 -
RA4M2开发(1)----使用串口进行打印
本篇文章主要介绍如何使用e2studio对瑞萨RA4M2开发板进行串口打印配置。原创 2023-01-30 10:02:55 · 12418 阅读 · 0 评论