12F683有内部振荡器频率选择位。比如我要用8Mhz,那就设定111.
12F683 内部振荡器频率选择位
111 =8MHz
110 =4MHz (默认)
101 =2MHz
100 =1MHz
011 = 500 kHz
010 = 250 kHz
001 = 125 kHz
000 =31kHz (LFINTOSC)
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
用12F615,也有频率选择,只有4MHZ 8MHZ,那个OSCTUNE:振荡器调节寄存器 怎么设定?
我用内部振荡器,GP4 GP5为I/O引脚。想设定内部频率为6Mhz
FOSC<2:0>:振荡器选择位。100 = INTOSCIO 振荡器:GP4/OSC2/CLKOUT 引脚为I/O功能, GP5/OSC1/CLKIN引脚为I/O功能
IOSCFS :内部振荡器频率选择位
1 = 8 MHz
0 = 4 MHz
内部振荡器频率选择位
bit 4-0 TUN<4:0>:频率调节位
01111 = 最高频率
01110 =
•
•
•
00001 =
00000 = 振荡器模块运行在经过校准的频率下
11111 =
•
•
•
10000 = 最低频率
内部振荡器频率选择位,是在IOSCFS 的基础上调整吗?IOSCFS=0,设定内部频率4Mhz,那么
01111 = 最高频率。这个最高频率是多少?
10000 = 最低频率,最低频率是多少?
00000 = 振荡器模块运行在经过校准的频率下.//这个校准的频率为4Mhz?
从最低频率到最高频率,每一档是多少?
如果要设定震荡频率为6MHZ,改如何设定?
|