[PIC32/SAM] PIC单片机怎么关闭看门狗

[复制链接]
1345|15
 楼主| laocuo1142 发表于 2025-2-17 16:18 | 显示全部楼层 |阅读模式
       
PIC单片机怎么关闭看门狗
huahuagg 发表于 2025-2-21 18:05 | 显示全部楼层
一般有关闭的宏或者函数啊。
huahuagg 发表于 2025-2-21 18:05 | 显示全部楼层
PIC的好像是用配置字关闭
huahuagg 发表于 2025-2-21 18:06 | 显示全部楼层
// 在代码顶部设置配置位(以PIC16F877A为例)
#pragma config WDTE = OFF  // 禁用看门狗
#pragma config PWRTE = ON, BOREN = ON, LVP = OFF // 其他配置示例
花间一壶酒sd 发表于 2025-2-23 00:12 | 显示全部楼层
大多数PIC单片机通过配置字控制看门狗。在代码中,通常使用 #pragma config 语句进行设置。

示例代码MPLAB XC8编译器:
c
复制
#pragma config WDTE = OFF   // 关闭看门狗定时器
WDTE 是配置看门狗的位,设置为 OFF 即可关闭。
zhuotuzi 发表于 2025-2-24 11:07 | 显示全部楼层
哪个型号?不同型号不太一样吧
ranmuy 发表于 2025-2-24 19:54 | 显示全部楼层
在 PIC 单片机中,看门狗定时器通常通过配置字或寄存器来启用或禁用
Annie556 发表于 2025-2-24 21:16 | 显示全部楼层
配置字是 PIC 单片机在编程时设置的参数,用于定义芯片的基本操作模式,包括看门狗定时器的启用或禁用
BetrayalNO 发表于 2025-2-24 22:35 | 显示全部楼层
查阅 PIC 单片机型号的数据手册,找到配置字的说明部分,确认看门狗定时器的配置位(通常标记为 WDTE 或 WDTEN)
Carmen7 发表于 2025-2-25 09:02 | 显示全部楼层
在代码中使用 #pragma config 指令或在编程工具中设置配置字,将看门狗定时器禁用。
EuphoriaV 发表于 2025-2-25 10:16 | 显示全部楼层
#pragma config WDTE = OFF  // 关闭看门狗定时器这样就可以吧
Amonologue独白 发表于 2025-2-25 11:25 | 显示全部楼层
如果使用 MPLAB X IDE 或其他编程工具,可以在配置位设置界面中找到看门狗选项,并将其设置为 Disabled 或 OFF
Belle1257 发表于 2025-2-25 12:27 | 显示全部楼层
某些 PIC 单片机型号允许在运行时通过寄存器动态控制看门狗定时器的启用或禁用。
Alina艾 发表于 2025-2-25 12:45 | 显示全部楼层
查阅数据手册,找到看门狗控制寄存器(通常为 WDTCON 或类似名称),确认控制位的功能。
HeimdallHoney 发表于 2025-2-25 14:09 | 显示全部楼层
如果通过配置字禁用了看门狗,则无法在运行时通过寄存器重新启用
Euphoriaxixi 发表于 2025-2-25 15:41 | 显示全部楼层
不同 PIC 单片机型号的看门狗控制方式可能不同,请以数据手册为准
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1296

主题

6239

帖子

15

粉丝
快速回复 在线客服 返回列表 返回顶部