Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
开发板测评
瑞萨_Renesas
WDT
【开发板评测】Renesas RA2L1 开发板之WDT
发布于 2022-11-07 23:54:08 浏览:790
订阅该版
● 功能模块的硬件介绍 瑞萨RA2L1的窗口看门狗定时器(WDT)是一个14位递减计数器,可用于在计数器下溢时复位MCU,如果系统失控导致WDT无法在窗口值间刷新计数器,就会发生不可屏蔽中断或看门狗定时器复位。 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/70f2f87dfa93c32c9c6896c0114042a0.png.webp) ● 功能模块的使用说明 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/ca530c5b2d9fcae6fdae00c3b8878857.png.webp) ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/5264e0481ea8fafde2f717d2abed0b68.png.webp) ![screenshot_1667831796.png](https://oss-club.rt-thread.org/uploads/20221107/e43211454a66636ca031e8a4667e05fb.png.webp) ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/43d32e30a1362d03c3895dfa406903d5.png) ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/6c522e828bd5fe8d39ef48ede2ef3b22.png) ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/0985a4ff21f5292cca5446dc4c813122.png) ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/e230fb8666edf0492b37257e5c346a46.png) ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/1c80284d1ce86c2156f37138bee1719c.png.webp) 1.studio 新建工程 打开studio,如下图所示,新建工程。 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/bb00d6062d950db20630152d56452169.png.webp) 选择 基于开发板,然后选择 CPK-RA2L1 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/080555736ea59afe7e8e128e576eca46.png) 单击编译按键,编译工程,如下图所示 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/bc745a7028322d07c701c5d99c980dac.png.webp) 2.使用FSP软件进行工程配置 打开创建的工程,双击 RA Smart Configurator 即可打开刚刚安装的 FSP 配置工具 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/96c52f3985a906f441618c9b5fff60c0.png.webp) 注意: 如果在工程中没看到RA Smart Configurator。 右键单击创建的工程,打开资源所在路径,然后找到项目文件下的 .settings 目录下的 projcfg.ini 文件。使用文本编辑器打开,在里面添加一行:dvendor_name=RENESAS。 然后再刷新RT-Thread Studio工程,即可看到 RA Smart Configurator 配置工具的图标。 3.生成WDT代码 点击"stacks",点击"New Stack",在弹出的界面中,选择"Monitoring",然后选中"Watchdog(r_wdt)"或选择"Search"然后搜索"WDT"关键字,然后点击"Generate Project Context"生成代码。 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/a732014ba1a098cb06d3b8ecfac7e856.png) 4.在生成的代码中,全局搜索替换: g_wdt_ctrl替换为g_wdt0_ctrl g_wdt_cfg替换为g_wdt0_cfg 5.配置启动WDT,默认配置WDT超时时间为5.5s ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/7b60139d903a8a22c6a5ce9ea36d06dc.png) ● 外设性能指标测试 调用R_WDT_Refresh函数对计数器进行刷新,使用逻辑分析仪测量板载LED红灯的信号,可以看到红灯是以500ms on/500ms off的频率在闪烁。 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/f563bf5661fb61ced8e75c9335ecf8b3.png) WDT启动后,不对计数器进行刷新,芯片每运行5.5s就复位一次 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/37ffc08b13c6e953f79233772215c326.png) ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20221107/a46d621b34d459bf44a7a71a2580ec2f.png.webp) ● 完成模块功能的演示 [WDT刷新](https://club.rt-thread.org/file_download/a3b90d3f739cb0cf) [WDT下溢](https://club.rt-thread.org/file_download/f9c9e5fb0ae6d048) ● 工程代码 https://gitee.com/W1398287728/ra2-l1.git ●心得体会 通过rasc图形化工具来配置生成代码,以及rt-thread丰富的驱动及组件,可让开发者很快上手芯片,非常方便,很感谢瑞萨官方和rt-thread共同开展的这一次RA2L1板子测评。
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
咦哟喂
这家伙很懒,什么也没写!
文章
3
回答
0
被采纳
0
关注TA
发私信
相关文章
1
RT-Thread Studio 开启WDT编译出错
2
stm32g0 设备驱动框架 wdt adc 报错
3
看门狗不能关闭,STOP控制字没有实现
4
使用看门狗时有while(1)线程,程序运行就卡死
5
为什么rt-thread没有看门狗服务?
6
创建开门狗时出现系统卡死
7
[已解决]KEIL debug没法暂停是为什么?
8
看门狗(watchdog)
9
Renesas Ra6m2串口接收事件触发定时器启动失败
10
瑞萨RA2E1芯片移植发生的问题
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
PWM
cubemx
flash
freemodbus
BSP
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
编译报错
Debug
rt_mq_消息队列_msg_queue
SFUD
keil_MDK
msh
ulog
MicroPython
C++_cpp
本月问答贡献
出出啊
1517
个答案
342
次被采纳
小小李sunny
1444
个答案
290
次被采纳
张世争
812
个答案
177
次被采纳
crystal266
547
个答案
161
次被采纳
whj467467222
1222
个答案
148
次被采纳
本月文章贡献
出出啊
1
篇文章
2
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
2
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部