d06调试详细说明_PIC系列单片机配置字详细介绍(长期实践总结的压箱底资料)

(注:本文档主要根据PIC16F193X数据手册编写,对于其他型号的单片机,其配置字可能略有不同,此外本文部分参考了PIC18F78K22数据手册,因而部分注释了两个系列单片机的区别)

1、FCMEN:故障保护时钟监视器使能位

FCMEN_ON:使能 FCMEN_OFF: 禁止(红色表示本人使用PIC单片机所选择的配置,下同)

详细说明:在使器件能在外部振荡器发生故障时继续运行。 FSCM 可以检测当振荡器起振定时器(OST)延时结束后的任何时刻发生的振荡器故障。

如图所示,故障检测器模块内部有一个锁存器。在外部时钟的每个下降沿上将锁存器置1。 在采样时钟的每个上升沿将锁存器清零。 如果采样时钟的一个完整半周期在外部时钟变为低电平之前结束,则将检测到故障。

6f6537f04542775a249e68b0e571cb2b.png

FC时钟监控框图

b66cdb16e2a2c4ca63f57d0c5a65a56f.png

FC时钟监控时序

结论:若外部时钟在采样时钟为高电平时间内(约1ms)没有下降沿,则当采样时钟为低电平时认为时钟故障。

注:外部时钟没有经过PLL倍频

2、IESO:内部/外部时钟切换位

IESO_ON:使能切换 IESO_OFF:禁止切换

详细说明:使能后,当外部晶振出错后,单片机会自动切换到内部RC震荡电路作为其工作时钟。

16F1936资料:当MCU上电复位或从休眠模式唤醒时,由于外部震荡电路可能还没稳定,此时可允许先使用内部时钟,然后再切换到外部时钟。

3、CLKOUTEN:时钟输出使能位

CLKOUTEN_ON: 使能 CLKOUTEN_OFF: 禁止

详细说明:使能RA6/CLKOUT 引脚上的CLKOUT 功能,若MPU连接外部石英晶振或陶瓷谐振器,不能使用该功能

4、BOREN<1:0>:欠压复位使能位

BOREN_ON:使能BOR

BOREN_NSLEEP: BOR 在工作时使能,在休眠时禁止

BOREN_SBODEN: BOR 由PCON 寄存器的SBOREN 位控制

BOREN_OFF: 禁止

详细说明:当Vdd 到达可选的最低电平时, BOR 电路将器件保持在复位状态。 在BOR 和POR 之间的整个电压范围内,可实现执行保护功能。可配合PWRT(复位延迟)使用。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值