打印
[PIC32/SAM]

PIC单片机怎么关闭看门狗

[复制链接]
667|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 // 其他配置示例

使用特权

评论回复
5
花间一壶酒sd| | 2025-2-23 00:12 | 只看该作者
大多数PIC单片机通过配置字控制看门狗。在代码中,通常使用 #pragma config 语句进行设置。

示例代码MPLAB XC8编译器:
c
复制
#pragma config WDTE = OFF   // 关闭看门狗定时器
WDTE 是配置看门狗的位,设置为 OFF 即可关闭。

使用特权

评论回复
6
zhuotuzi| | 2025-2-24 11:07 | 只看该作者
哪个型号?不同型号不太一样吧

使用特权

评论回复
7
ranmuy| | 2025-2-24 19:54 | 只看该作者
在 PIC 单片机中,看门狗定时器通常通过配置字或寄存器来启用或禁用

使用特权

评论回复
8
Annie556| | 2025-2-24 21:16 | 只看该作者
配置字是 PIC 单片机在编程时设置的参数,用于定义芯片的基本操作模式,包括看门狗定时器的启用或禁用

使用特权

评论回复
9
BetrayalNO| | 2025-2-24 22:35 | 只看该作者
查阅 PIC 单片机型号的数据手册,找到配置字的说明部分,确认看门狗定时器的配置位(通常标记为 WDTE 或 WDTEN)

使用特权

评论回复
10
Carmen7| | 2025-2-25 09:02 | 只看该作者
在代码中使用 #pragma config 指令或在编程工具中设置配置字,将看门狗定时器禁用。

使用特权

评论回复
11
EuphoriaV| | 2025-2-25 10:16 | 只看该作者
#pragma config WDTE = OFF  // 关闭看门狗定时器这样就可以吧

使用特权

评论回复
12
Amonologue独白| | 2025-2-25 11:25 | 只看该作者
如果使用 MPLAB X IDE 或其他编程工具,可以在配置位设置界面中找到看门狗选项,并将其设置为 Disabled 或 OFF

使用特权

评论回复
13
Belle1257| | 2025-2-25 12:27 | 只看该作者
某些 PIC 单片机型号允许在运行时通过寄存器动态控制看门狗定时器的启用或禁用。

使用特权

评论回复
14
Alina艾| | 2025-2-25 12:45 | 只看该作者
查阅数据手册,找到看门狗控制寄存器(通常为 WDTCON 或类似名称),确认控制位的功能。

使用特权

评论回复
15
HeimdallHoney| | 2025-2-25 14:09 | 只看该作者
如果通过配置字禁用了看门狗,则无法在运行时通过寄存器重新启用

使用特权

评论回复
16
Euphoriaxixi| | 2025-2-25 15:41 | 只看该作者
不同 PIC 单片机型号的看门狗控制方式可能不同,请以数据手册为准

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1283

主题

6016

帖子

14

粉丝