2.开发板介绍
瑞萨ra2l1产品组属于48mhz arm® cortex®-m23 超低功耗通用微控制器 ,能够支持 1.6v 至 5.5v 宽电压工作,cpu 时钟频率最高 48mhz,且运行模式电流和待机模式电流更低。
ra2l1 产品群配备了增强型电容式触摸感应单元 (ctsu2)、串行通信接口、高精度模拟电路和定时器。 产品封装从 48 引脚到 100 引脚。
3.开发板框图
4.学习记录(点灯+串口打印)
4.1硬件连线
4.2原理图
4.3环境安装
这里是根据《瑞萨ra2l1开发实践指南》-零、实践指南操作,没有遇到任何障碍,只是下载fsp安装包时遇到giehub限速,最后还是感谢群友援助。环境安装完就可以按照例程,下载示例程序。
到这里我们就已经熟悉了开发环境和第一个例程!
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.
到这里点灯就结束了
中国已是崛起醒狮!支付宝占领境外,中国高铁、航空科技飞跃发展,中国已经觉醒,世界应尽快学习适应
高文:构建自主可控和开放协作的全球价值网络是当务之急
lm3886功放电路图
GRAEFF(格拉夫)受邀参加2022中国(嘉兴)工业装备博览会
Zcoin已经成为了第一个实现蒲公英(Dandelion)协议的加密货币
【RA2L1开发实践】-1.初识点灯
互感器特性综合测试仪的技术指标及功能特点
区块链如何在供应链中使用,使用的利与弊是什么?
英诺达EnCitius® SVS新功能加速芯片验证流程
爱立信与芬兰运营商合作建立北欧首个端到端5G独立连接
方正证券申请强制执行乐视网高管质押股票,要求偿还1.8亿元
iPhone 6s又搞大事件?苹果6S过热起火导致埃及飞机空难?
中国高清无线音频标准发布;小米工程样车8月或亮相
IP网络对讲系统特点及功能
金杨股份:已向比亚迪小批量供应46系列电池精密结构件
智能隐形眼镜通过眨眼睛实现变焦放大
触发器激励函数和输出函数解析
科创板中微半导体创下170倍市盈率
骨传导耳机南卡runner pro与韶音as800全面对比,哪一款更具性价比呢?
哪些因素会影响服务器机柜的正常工作