打印

关于振荡器控制寄存器OSCCON

[复制链接]
5371|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
startt|  楼主 | 2010-6-11 12:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
P16F946单片机,可以选择内部晶振。使用的是OSCCON寄存器来选择。有个地方不明白,望指点一下,谢谢
OSCCON的bit<2:1>是HTS和LTS,拿HTS举例。
HFINTOSC 状态位(高频 — 8 MHz 到125 kHz)
1 = HFINTOSC稳定
0 = HFINTOSC不稳定
我使用的是内部8M晶振。此位是需要直接赋值1来代表HFINTOSC稳定吗。。但是我如果不赋1而清0的话,貌似程序也没什么问题啊。。请指教下关于此位。谢谢
沙发
yewuyi| | 2010-6-11 13:55 | 只看该作者
印象中:主要关系到那个内部RC的校准值是否被导入

使用特权

评论回复
板凳
startt|  楼主 | 2010-6-11 16:34 | 只看该作者
谢谢叶工。那是不是一般情况下都需赋1,即把校准值导入?

使用特权

评论回复
地板
XIEYUANBIN| | 2010-6-11 19:14 | 只看该作者
状态位,只是给你读的,不是用来赋值的。1代表已稳定,0代表未稳定。校准值写在OSCCON里面。

使用特权

评论回复
5
startt|  楼主 | 2010-6-12 08:04 | 只看该作者
谢谢。只是状态位而已?pdf没有说明白。我理解错了。。。。但是我赋1后发现貌似也行啊

使用特权

评论回复
6
disarm| | 2010-6-17 10:48 | 只看该作者
新片子校正值好象不是用管的吧,程序自动会处理.我用的PICC960

使用特权

评论回复
7
Mary_luo| | 2010-6-20 13:32 | 只看该作者
PIC16F946用的人还蛮多的嘛!

使用特权

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

本版积分规则

3

主题

41

帖子

1

粉丝