基于瑞萨R7F42L1芯片的开发板入门点滴分享

电子说

1.2w人已加入

描述

这是一款基于瑞萨 R7F42L1芯片的开发板,它也是基于Cortex-M23的 核心(属于Cortex-M 系列中功耗最低的 CPU)。并且支持宽电压(1.6V 至 5.5V)工作属于低功耗,虽然是低功耗但其CPU 时钟频率最高去到 48MHz,基本能适应一般的物联网使用。
芯片特性:
●48MHz Cortex-M23
●128KB/ 256KB 代码闪存和 32KB SRAM(支持 ECC)
●8KB 数据闪存,提供与 EEPROM 类似的数据存储功能
●从 48 引脚到到 100 引脚的封装选择
●内部电压调节电路
●增强型电容触摸感应单元 (CTSU2)
●12 位 ADC,12 位 DAC,低功耗比较器
●32 位通用 PWM 定时器,16 位通用 PWM 定时器,低功耗异步通用定时器
●实时时钟
●串行通信接口(UART、简单 SPI、简单 I2C)
●独立的SPI接口 / I2C 多主接口
●CAN
●安全功能
●加密功能

开发环境安装

由于第一次接触rt-thread开发还属于小白,于是就按照教程进行相关软件的安装。不过我的第一次安装次序就好像颠倒了但还好没什么岔子。

一、先下载RT-Thread Studio

二、安装软件包 (FSP),这个据说能可快速配置开发板的外设功能,这里推荐v3.5.0 版本[setup_fsp_v3_5_0_rasc_v2021-10.exe]。

基本就万事了。这里大概讲一下 RT-Thread Studio IDE 使用的基础介绍(小白建议搜一下相关的教程,这里我们不是重点)。

打开studio,如下图所示,新建工程。

SRAM存储器

选择 基于开发板,然后选择 CPK-RA2L1

SRAM存储器

编译和下载

SRAM存储器

第一个程序终于调试成功了,但遇到一个问题就是因为准备调用的外设传感器需求一个3~5v的供电,按照之前的其他开发板都带一个供电输出,那这块开发板带不带呢?于是找电路一看,还好带的;就在J12组分别有3v和5v。

SRAM存储器

好了,解决供电问题,就到引脚了,我这里就分享一下CPU引脚与J1和J2的分布图。

SRAM存储器

J1和J2的分布图

SRAM存储器

其中J2的P110和P109,可以做TTL的Rx和Tx脚,这样就可以通过USB转TTL接收相关的参数了;好了以上就是本人的一些入门分享。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分