电子说
这是一款基于瑞萨 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,如下图所示,新建工程。
选择 基于开发板,然后选择 CPK-RA2L1
编译和下载
第一个程序终于调试成功了,但遇到一个问题就是因为准备调用的外设传感器需求一个3~5v的供电,按照之前的其他开发板都带一个供电输出,那这块开发板带不带呢?于是找电路一看,还好带的;就在J12组分别有3v和5v。
好了,解决供电问题,就到引脚了,我这里就分享一下CPU引脚与J1和J2的分布图。
J1和J2的分布图
其中J2的P110和P109,可以做TTL的Rx和Tx脚,这样就可以通过USB转TTL接收相关的参数了;好了以上就是本人的一些入门分享。
全部0条评论
快来发表一下你的评论吧 !