介绍
定时器中断是由单片机中的定时器溢出而申请的中断。利用定时器中断,控制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小百科】欢迎添加关注!文章转载请注明出处。
开拓数控温补晶体振荡器DS4000在GPS中的应用
iOS10.3最新消息:iOS10.3怎么样?iOS10.3.2 Beta5升级后耗电吗?iOS10.3.2 Beta5升级内容介绍
斯坦福大学成功研制出具备较复杂电路结构的碳纳米管IC
MS5803-14BA压力传感器在线微水密度监测
格林美潘骅:新能源全生命周期价值链及其智能制造
RA2L1定时器中断
苹果高管揭秘Mac Pro的散热风扇系统的架构设计
三星Note9评测 毫无疑问是史上最出色的GalaxyNote手机
LORa无线温度传感器的应用场合
FPGA宇航应用下的抗辐照刷新方案
关于弹片微针模组在锂电池测试中的应用
美国总统特朗普将可能推行比特币禁令
京东方抢跑企业物联网转型
Vivado仿真器和代码覆盖率简析
打击欺诈、推动数字化转型,人工智能在支付技术中起关键作用
电气线路的保护措施有哪些
手机电池如何测试容量,电池测试模组是首选
河北联通在雄安新区完成了基于FlexE技术的IP专线现网测试
NUCLEO-L073RZ实测—低功耗之王,实至名归!
处理器厂抢市 无线充电IC商强打客制方案