【瑞萨 RA2E1】+ FSPConfig-ADC-UART-SPI-Watchdog
1.硬件介绍
MCU型号:R7FA2E1A72DFL 。 主频最大48MHz。内核Arm® Cortex®-M23。64KB code flash。4KB data flash。16 KB SRAM 。外设ACMP、ADC、ANALOG、IIC、SCI、SPI、CTSU、ICU、KINT等。工作电压范围:1.6V - 5.5V。工作温度范围:-40°C ~ 85°C封装:LQFP-48。评估板原理图参考《RA2L1_E1_LQFP48 TOUCH》2路KEY2路LED32.768kHz外部晶振焊接,8Mhz外部晶振未焊接。1路Debug接口SW
2.FSP+IARFSPsetup_fsp_v4_4_0_rasc_v2023-04(2)IAR版本9.3
2.1安装参考链接
https://blog.csdn.net/xue_nuo/article/details/124661894
3.使用RASC生成IAR工程
3.1新建工程目录ra2e1_rasc_demo3.2新建工程file->new->FSP Project,填写工程名称,选择相应的路径信息。
->Next,选择相应设备型号和IDE工程类型。
->Next,没有使用操作系统选择NoRTOS
->next,->finish详细使用参考工具help文件或者野火教程https://doc.embedfire.com/mcu/renesas/fsp_ra/zh/latest/doc/chapter6/chapter6.html
4.测评内容
4.1点亮LED灯
(1)LED硬件引脚连接
(2)引脚配置
(3)代码
4.2Uart通讯
(1)硬件引脚
(2)UART引脚配置
(3)代码
(4)演示
4.3ADC采集
(1)ADC硬件连接
2)ADC配置
(3)代码
(4)演示
4.4spi接口驱动ADC芯片采集电压值
(1)spi接口硬件连接
(2)SPI接口配置
(3)代码移植AD7190.c,AD7190.h,Communication.c,Communication.h文件AD7190 - Microcontroller No-OS Driver [Analog Devices Wiki]
(4)演示
4.5watchdog
(1)WDT配置
(2)代码
(3)演示ADC实时采集电压数据,电压值小于2.5V时正常喂狗;当采集电压值大于2.5V,没有进行喂狗,系统会重新启动;LED2亮3s后熄灭。