Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
开发板测评
瑞萨_Renesas
WDT软件看门狗
【开发板评测】Renesas RA2L1 开发板之WDT
发布于 2022-11-07 23:54:08 浏览:803
订阅该版
● 功能模块的硬件介绍 瑞萨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
操作系统下的(软件)看门狗怎么应用
2
Kconfig配置独立看门狗要怎么写
3
找不到RT_DEVICE_CTRL_WDT_KEEPALIVE
4
调用官网的看门狗例程打印报错
5
4.0.1版本的看门狗是不是有bug?
6
RTthread 4. 0.2加入看守后不断复位
7
开启Iwdt看门狗,为什么还会“死机”(硬件干扰)
8
新手“RT-Thread Settings”创建看门狗的时候后编译不通过的问题
9
RT-Thread Studio 开启WDT编译出错
10
为什么IWDG设置分频为4并且reload设置为0xFFF的时候串口没有打印了?
推荐文章
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
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
I2C_IIC
ESP8266
UART
WIZnet_W5500
ota在线升级
cubemx
PWM
BSP
flash
freemodbus
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
keil_MDK
ulog
SFUD
msh
C++_cpp
MicroPython
本月问答贡献
RTT_逍遥
7
个答案
2
次被采纳
三世执戟
7
个答案
1
次被采纳
KunYi
6
个答案
1
次被采纳
winfeng
2
个答案
1
次被采纳
chenyaxing
2
个答案
1
次被采纳
本月文章贡献
出出啊
1
篇文章
4
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
3
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部