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

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

3天内不再提示

RA2L1定时器中断

瑞萨MCU小百科 来源:未知 2022-11-15 12:20 次阅读


介绍


定时器中断是由单片机中的定时器溢出而申请的中断。利用定时器中断,控制LED灯的闪烁。


准备


硬件准备

J-Link烧写器一套,(USB转安卓)数据线,USB转串口工具,跳线若干;

这里我使用瑞萨(Renesas)的有RA系列R7FA2L1AB2DFL芯片的demo板。

软件准备

瑞萨e2 studio(如果没有J-Link套件,在瑞萨官网下载支持串口烧录的软件Renesas Flash Programmer);

串口调试工具(自行准备)。


软件下载安装


e2 studio

在瑞萨官网直接搜索e2 studio,下滑在下载页面中找到如下安装压缩包,点击下载安装。


Renesas Flash Programmer

在瑞萨官网,依次点击 支持和设计→软件与工具→Development Tools,下滑找到如下安装包,点击下载安装。


连接


1

参照瑞萨官网下载的规格书了解demo板的管脚定义,或者直接观察demo板上的丝印文字参照下图,和J-Link连接。此demo板需要USB转安卓线单独供电


注意:延伸线(就是往开发板插的那条线)刚好反转了一下,请注意辨别。



2

参照下图连接,USB转串口工具和demo板连接


新建工程


打开e2 studio,按下图操作


工程模板

保存工程路径。


芯片配置


使用R7FA2L1AB2DFL来进行演示。


然后一直点击下一步,出现下图,按图选择再点完成即可。


定时器设置


点击Stacks→New Stack→Timers→Timers,General PWM

设置100ms为一次。

选择计数单位为Milliseconds,计时周期为100


定时器回调函数timer0_callback()


定时完毕可以用TIMER_EVENT_CYCLE_END进行判断。

设置一个标志为flag,当flag为20时执行操作并重置定时器,实现LED延时两秒功能。


定时器初始化


void hal_entry(void)里初始化定时器,并开启


void LED()函数


读取led灯103的电平状态并手动将它翻转,实现定时器中断2s一次led灯闪烁


1

END

1


往期推荐

1

RA2系列MCU IIC通信速率分析

2

【研讨会】瑞萨新一代内置触摸按键的RA2E1 32位MCU和带TrustZONE安全性能的高可靠性RA

3

CS+ for CC对于未使用的函数的处理

瑞萨电子 (TSE: 6723)

科技让生活更轻松,致力于打造更安全、更智能、可持续发展的未来。作为全球微控制器供应商,瑞萨电子融合了在嵌入式处理、模拟电源及连接方面的专业知识,提供完整的半导体解决方案。成功产品组合加速汽车、工业、基础设施及物联网应用上市,赋能数十亿联网智能设备改善人们的工作和生活方式。

更多信息,敬请访问renesas.com



原文标题:RA2L1定时器中断

文章出处:【微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

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

    关注

    146

    文章

    17386

    浏览量

    353080
  • 瑞萨
    +关注

    关注

    35

    文章

    22315

    浏览量

    86918

原文标题:RA2L1定时器中断

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    【瑞萨RA2L1入门学习】3. printf输出

    开发板:RA-Eco-RA2L1-48PIN-V1.0 IDE:e2studio 程序烧录工具:RAFP 参考资料:“RA2L1入门教学实验.pdf” 本次使用的是uart9 1.编写
    发表于 02-05 22:17

    【瑞萨RA2L1入门学习】2. PWM呼吸灯

    开发板:RA-Eco-RA2L1-48PIN-V1.0 IDE:e2studio 程序烧录工具:RAFP 参考资料:“RA2L1入门教学实验.pdf” 本次使用的是32位GPT 1.编
    发表于 01-30 21:55

    【瑞萨RA2L1入门学习】05、待机模式按键外部中断唤醒 低功耗测试

    体积不能太大导致容量也比较小,所以也很有必要从控制功耗入手, 提高设备的续行时间。 因此,RA芯片有专门管理设备的运行模式,确保系统正常运行,并尽量降低器件的功耗。 RA2L1支持3种低功耗模式:睡眠
    发表于 01-29 23:08

    【瑞萨RA2L1入门学习】1. 点亮LED

    参考“RA2L1入门教学实验.pdf”进行的,之前使用过STM32CubeIDE和STM32CubeMX软件,瑞萨与之相对应的是e2studio和RASC软件,整体用起来还是挺方便的。RASC(图形化
    发表于 01-29 22:17

    【瑞萨RA2L1入门学习】01、PWM呼吸灯

    低功耗的桌面摆件项目。 这次评测报告内容是PWM呼吸灯。 2 硬件部分 2.1 LED 这块RA2L1开发板载有2颗LED灯,通过原理图可知它们接在了P103和P104引脚上,串了限流电阻接地。 2.2
    发表于 01-25 13:34

    【瑞萨RA2L1入门学习】开箱+Keil环境搭建+点灯+点亮OLED

    【开箱】 瑞萨 RA2L1 开发板使用 R7FA2L1AB2DFL 芯片 基于 ARM Cortex M23 内核,主频 48M,Flash 256K,RAM 32K 片上资源已经足够满足很多
    发表于 01-25 12:10

    瑞萨RA家族精品RA2L1产品介绍

    RA2L1MCU是瑞萨RA家族RA2系列广受欢迎的一款产品。RA2L1MCU专为超低功耗应用而设计,结合功耗表现出色的32位ArmCortex-M23CPU内核及瑞萨电子的低功耗工艺技
    的头像 发表于 12-27 18:07 219次阅读
    瑞萨<b class='flag-5'>RA</b>家族精品<b class='flag-5'>RA2L1</b>产品介绍

    瑞萨电子RA2L1 MCU产品介绍

    ,提供同类产品中一流的低功耗性能。同时配备了增强型电容式触摸感应单元(CTSU2)、串行通信接口、CAN、高精度模拟电路和定时器RA2L1 MCU的超低功耗与创新触摸感应接口使其成为家电、工业、楼宇自动化、医疗保健以及消费类人
    的头像 发表于 12-10 10:51 442次阅读
    瑞萨电子<b class='flag-5'>RA2L1</b> MCU产品介绍

    RA-Eco-RA2E1-48PIN-V1.0开发板试用】RA-Eco-RA2E1-48PIN-V1.0开发板基于Keil MDK环境搭建

    5.5V 宽电压工作,CPU 时钟频率最高 48MHz,且运行模式电流和待机模式电流更低。 RA2L1 产品群配备了增强型电容式触摸感应单元 (CTSU2)、串行通信接口、高精度模拟电路和定时器。 二
    发表于 11-04 22:58

    RA-Eco-RA2E1-48PIN-V1.0开发板试用】带你认识RA-Eco-RA2E1-48PIN-V1.0开发板

    Ⓡ-M23 超低功耗通用微控制 RA2L1 产品组基于 Arm® Cortex®-M23 核心(现今 Arm® Cortex-M 系列中功耗最低的 CPU)。 这款产品采用优化的制程和瑞萨电子的低功耗
    发表于 11-04 22:53

    瑞萨RA2L1系列CAN通信应用

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

    用STM32F103打开了定时器2定时器中断,关闭就报错 ,定时器如何关闭呢?

    最近用STM32F103打开了定时器2定时器中断,开启PA11的中断,在PA11的中断里把
    发表于 05-14 06:52

    如何实现一个软件定时器

    在Linux,uC/OS,FreeRTOS等操作系统中,都带有软件定时器,原理大同小异。典型的实现方法是:通过一个硬件定时器产生固定的时钟节拍,每次硬件定时器中断到,就对一个全局的时间
    的头像 发表于 04-29 11:00 783次阅读

    STM8L152R8T6定时器中断异常的原因?怎么解决?

    void TIM2_Init(void) { CLK_PCKENR1_PCKEN10=1;//开启定时器2外设时钟 TIM
    发表于 04-29 07:52

    使用555定时器的可调双定时器电路

    等。使用555定时器IC的可调双定时器电路项目也是555定时器IC的应用之一。通过使用这个项目,人们可以一个接一个地切换两个不同的设备,以调整时间(1分钟到 10 分钟)。
    的头像 发表于 02-25 15:16 2510次阅读
    使用555<b class='flag-5'>定时器</b>的可调双<b class='flag-5'>定时器</b>电路