添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第772页 > PIC18F2420 > PIC18F2420 PDF资料 > PIC18F2420 PDF资料2第29页
PIC18F2420/2520/4420/4520
寄存器2-1:
R/W-0
INTSRC
第7位
图例:
R =可读位
上电复位时-n =价值
第7位
W =可写位
' 1 ' =置
U =未实现位,读为'0'
' 0 ' =清零
X =未知
OSCTUNE :振荡器调节寄存器
U-0
R/W-0
TUN4
R/W-0
TUN3
R/W-0
TUN2
R/W-0
TUN1
R/W-0
TUN0
位0
R/W-0
(1)
PLLEN
(1)
INTSRC :
内部振荡器低频时钟源选择位
1
=来自8 MHz INTOSC源得到31.25 kHz器件时钟(除以256启用)
0
直接从INTRC内部振荡器= 31 kHz器件的时钟信号
PLLEN :
倍频器PLL的INTOSC使能位
(1)
1
启用INTOSC = PLL ( 4 MHz和8 MHz只)
0
PLL禁用
未实现:
读为' 0 '
TUN<4 : 0> :
频率调节位
011111
=最大频率
000001
000000
=中心频率。振荡器模块运行在经过校准的频率运行。
111111
100000
=最小频率
仅在某些振荡器配置;否则,此位不可用且读为'0' 。看
第2.6.4节“PLL在INTOSC模式”
了解详细信息。
第6位
第5位
4-0位
注1 :
2.6.5.1
与EUSART补偿
2.6.5.3
可能需要调整时, EUSART
开始产生帧错误或接收数据
而在异步模式下的错误。帧错误
表示器件的时钟频率太高。对
对此进行调节,在OSCTUNE递减值
降低时钟频率。另一方面,错误
中的数据可以表明时钟速度太低。对
补偿,需增大OSCTUNE增加
时钟频率。
与CCP模块补偿
在捕捉模式
2.6.5.2
用定时器进行补偿
一个CCP模块可以使用自由运行的定时器(或
定时器3 ) ,由内部振荡器模块和时钟
外部事件与一个已知的周期(即AC电源频
昆西) 。第一个事件的时间被捕获的
CCPRxH中: CCPRxL寄存器中,并进行记录以备
后来。当第二个事件引起捕捉时,
第一个事件的时间是从所述的时间中减去
第二个事件。由于外部事件的周期是
知的,事件之间的时间差可以是
计算出来的。
如果所测量的时间比计算大得多
迟来的时候,内部振荡器模块运行过
快;为了补偿,减小OSCTUNE寄存器。
如果所测量的时间比计算得到的要少得多
时,内部振荡器模块运行过慢;对
补偿,需增大OSCTUNE寄存器。
这种技术比较器件时钟的速度与某
参考时钟。两个定时器可被使用;一个定时器是
由外设时钟提供时钟,而另一种是
通过一个固定的参考源提供时钟,如
Timer1振荡器。
两个定时器都被清零,但定时器时钟由
基准产生中断。当一个中断
发生时,使用内部时钟源的定时器被读取且两个
计时器清零。如果使用内部时钟源的定时器值
大于预期,则表示内部振荡器
电路运行过快。要对此进行调整,减
OSCTUNE寄存器。
2008 Microchip的技术公司
DS39631E第27页

深圳市碧威特网络技术有限公司