【瑞萨 RA6M4】开发环境搭建(1)
【瑞萨 RA6M4】快速傅里叶变换(FFT)测试(2)
【瑞萨 RA6M4】定时器实现SPWM(3)
【瑞萨 RA6M4】基于RS232 接口的 Modbus-RTU 从机实现 (4)
【瑞萨 RA6M4】快速傅里叶变换(FFT)测试(2)
【瑞萨 RA6M4】定时器实现SPWM(3)
【瑞萨 RA6M4】基于RS232 接口的 Modbus-RTU 从机实现 (4)
一、开发板开发环境构建
1.1、硬件
基于CPK-RA6M4评估板,板载有Jlink、USB、两个PMOD接口等,交互方面有一个按键和一个LED,传感器方面有一个电位器和一个光传感器,另外大部分IO接口已通过排针引出。在进行DSP方面测试需要接个串口,通过串口打印输出调试信息。(注意:开发板上设计有24M外部晶振输入,实际没焊接,时钟配置时需要注意换成内部时钟)。
1.2、FSP软件配置
FSP软件是开发配置软件,第一步需要配置时钟,如1.1所述,由于外部晶振没有焊接,需要采用内部晶振,配置如下图1所示:

图
1
时钟配置
第二步配置接口(LED)相关,LED接在P106端口上,需要使能P106引脚,配置如下图2所示:

图
2 LED
引脚配置
第三步配置串口,为方便调试输出,需要使用串口打印功能,串口配置如图3a和图3b所示:

图
3a UART
配置

图
3b UART
配置
第四步,使能DSP库,DSP库配置如图4所示:

图
4
配置
DSP
1.1、驱动
驱动包括LED灯、串口驱动程序:LED灯驱动程序如下所示:

串口驱动如下:

1.1、应用
简单测试个求数组元素的绝对值:

测试结果:

图
5
数字信号处理求绝对值结果