0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【RA2L1开发实践】-1.初识点灯

冬至子 来源:大猫不吃鱼 作者:大猫不吃鱼 2023-10-11 10:38 次阅读

2.开发板介绍

瑞萨RA2L1产品组属于48MHz Arm® Cortex®-M23 超低功耗通用微控制器 ,能够支持 1.6V 至 5.5V 宽电压工作,CPU 时钟频率最高 48MHz,且运行模式电流和待机模式电流更低。

RA2L1 产品群配备了增强型电容式触摸感应单元 (CTSU2)、串行通信接口高精度模拟电路和定时器。 产品封装从 48 引脚到 100 引脚。

3.开发板框图

1.jpg

4.学习记录(点灯+串口打印)

4.1硬件连线

1.jpg

4.2原理图

1.jpg

4.3环境安装

这里是根据《瑞萨RA2L1开发实践指南》-零、实践指南操作,没有遇到任何障碍,只是下载FSP安装包时遇到giehub限速,最后还是感谢群友援助。环境安装完就可以按照例程,下载示例程序。

1.jpg

到这里我们就已经熟悉了开发环境和第一个例程!

4.4RT的PIN设备学习

我也是第一次接触RT_Thread这个平台,RT_Thread官网提供了非常详细的学习路线和教程,对于RT的强大由此可见。

内核部分:官方和各方大佬强烈建议学习。

PIN设备学习:

应用程序通过 RT-Thread 提供的 PIN 设备管理接口来访问 GPIO,访问函数如下:
/* 设置引脚模式 /
void rt_pin_mode(rt_base_t pin, rt_base_t mode);
/
设置引脚电平 /
void rt_pin_write(rt_base_t pin, rt_base_t value);
/
读取引脚电平 /
int rt_pin_read(rt_base_t pin);
/
绑定引脚中断回调函数 */
rt_err_t rt_pin_attach_irq(rt_int32_t pin, rt_uint32_t mode, void (*hdr)(void *args), void args);
/
脱离引脚中断回调函数 /
rt_err_t rt_pin_detach_irq(rt_int32_t pin);
/
使能引脚中断 */
rt_err_t rt_pin_irq_enable(rt_base_t pin, rt_uint32_t enabled);
具体函数,可以点到相关行,按F3进行查看(pin.c),看完后类比裸机再次回到例程,温故知新。
注:msh中增加命令:MSH_CMD_EXPORT.

到这里点灯就结束了

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

    关注

    48

    文章

    7417

    浏览量

    150753
  • 定时器
    +关注

    关注

    23

    文章

    3228

    浏览量

    114256
  • 电容式触摸屏

    关注

    4

    文章

    63

    浏览量

    30126
  • 模拟电路
    +关注

    关注

    0

    文章

    3

    浏览量

    911
  • Cortex-M23
    +关注

    关注

    0

    文章

    12

    浏览量

    2927
收藏 人收藏

    评论

    相关推荐

    RA2L1开发实践】-触摸按键控制舵机

    RA2L1评估开发板尽量不要只用BIN文件下载,容易锁死芯片。
    的头像 发表于 10-10 15:14 1815次阅读
    【<b class='flag-5'>RA2L1</b><b class='flag-5'>开发</b><b class='flag-5'>实践</b>】-触摸按键控制舵机

    基于RA2L1开发板的初识点灯

    。  3.开发板框图  4.学习记录(点灯+串口打印)  4.1 硬件连线  4.2 原理图  4.3 环境安装  这里是根据《瑞萨RA2L1开发
    发表于 04-03 16:55

    RA2L1硬件用户手册(中英)

    RA2L1硬件用户手册(中英)
    发表于 11-07 19:49 6次下载
    <b class='flag-5'>RA2L1</b>硬件用户手册(中英)

    RA2L1开发板资料

    RA2L1开发板资料
    发表于 11-07 19:50 18次下载
    <b class='flag-5'>RA2L1</b><b class='flag-5'>开发</b>板资料

    基于RA2L1的串口及J-Link的烧写说明

    本节介绍使用串口工具对RA2L1进行程序的烧写。采用CPK-RA2L1开发板,硬件如下图所示。
    的头像 发表于 11-25 13:55 1656次阅读

    RA2L1 组用户手册:硬件

    RA2L1 组用户手册:硬件
    发表于 01-09 19:06 5次下载
    <b class='flag-5'>RA2L1</b> 组用户手册:硬件

    RA2L1 组数据表

    RA2L1 组数据表
    发表于 01-09 19:06 0次下载
    <b class='flag-5'>RA2L1</b> 组数据表

    RA2L1 组电容式触控评估系统快速入门指南

    RA2L1 组电容式触控评估系统快速入门指南
    发表于 02-03 19:24 0次下载
    <b class='flag-5'>RA2L1</b> 组电容式触控评估系统快速入门指南

    RA2L1 组用户手册:硬件

    RA2L1 组用户手册:硬件
    发表于 06-30 18:50 1次下载
    <b class='flag-5'>RA2L1</b> 组用户手册:硬件

    RA2L1 组数据表

    RA2L1 组数据表
    发表于 06-30 18:50 0次下载
    <b class='flag-5'>RA2L1</b> 组数据表

    RA2L1 组电容式触控评估系统快速入门指南

    RA2L1 组电容式触控评估系统快速入门指南
    发表于 07-04 19:56 2次下载
    <b class='flag-5'>RA2L1</b> 组电容式触控评估系统快速入门指南

    RA2L1 组 Capacitive Touch Evaluation System 用户手册

    RA2L1 组 Capacitive Touch Evaluation System 用户手册
    发表于 07-04 20:38 0次下载
    <b class='flag-5'>RA2L1</b> 组 Capacitive Touch Evaluation System 用户手册

    RA2L1:使用CLKOUT给MCU CAN模块提供时钟

    RA2L1:使用CLKOUT给MCU CAN模块提供时钟
    的头像 发表于 11-02 16:27 665次阅读
    <b class='flag-5'>RA2L1</b>:使用CLKOUT给MCU CAN模块提供时钟

    基于RA2L1实现串口DTC数据接收

    基于RA2L1实现串口DTC数据接收
    的头像 发表于 10-10 09:34 441次阅读
    基于<b class='flag-5'>RA2L1</b>实现串口DTC数据接收

    瑞萨RA2L1系列CAN通信应用

    瑞萨RA2L1系列CAN通信应用
    的头像 发表于 06-26 08:06 504次阅读
    瑞萨<b class='flag-5'>RA2L1</b>系列CAN通信应用