关于PIC12LF1822的技术求助

[复制链接]
3760|16
 楼主| yuantongboshi 发表于 2012-10-11 21:58 | 显示全部楼层 |阅读模式
请问论坛里的各位高手,谁能告诉我,怎么样使用软件校准PIC12LF1822内部32K的时钟频率?谢谢各位!
与时俱进 发表于 2012-10-11 22:26 | 显示全部楼层
啥意思?
1521732588 发表于 2012-10-12 09:51 | 显示全部楼层
寄存器
OSCTUNE
 楼主| yuantongboshi 发表于 2012-10-12 22:42 | 显示全部楼层
没有真正能帮忙解决问题的。
Ryanhsiung 发表于 2012-10-13 07:56 | 显示全部楼层
没有真正能帮忙解决问题的。
yuantongboshi 发表于 2012-10-12 22:42

外部加一个基准源,写一个校准程序。
  检测外部基准源的频率,来判断自己的频率是快了还是慢了!
    再调整OSCTUNE寄存器来校准频率
l4157 发表于 2012-10-13 09:16 | 显示全部楼层
提个问不清不楚的,怎么回答?32M?32K?31K?系统时钟还是其它时钟?
一般用楼上的方法是可行的,但是OSCTUNE只能调整系统时钟,如果是TMR1用的32K则要软件调整...
与时俱进 发表于 2012-10-14 08:04 | 显示全部楼层
没有真正能帮忙解决问题的。
yuantongboshi 发表于 2012-10-12 22:42
批评一下楼主。楼主的态度似乎是不想让人家帮助的。
 楼主| yuantongboshi 发表于 2012-10-14 20:54 | 显示全部楼层
谢谢各位的指点,是我当时没有表达清楚,抱歉!请大家多包涵!应该是单片机的内部31K的频率的校准问题。该款单片机的内部16M、500K等内部系统时钟频率在出厂时由厂家已经校准,但是31K的频率在出厂时没有校准,我们想用单片机工作在低功耗状态,所以想要得到一个经过校准的31K的系统时钟频率。
与时俱进 发表于 2012-10-14 22:13 | 显示全部楼层
就是想用片内31K作为主频,又嫌他偏离31K太多,要把它调到31K附近,是这样吗?
 楼主| yuantongboshi 发表于 2012-10-16 22:26 | 显示全部楼层
嗯,是的。您说的一点错都没有。请多指教!谢谢!
与时俱进 发表于 2012-10-17 09:05 | 显示全部楼层
LFINTOSC(31k)是不可调整的,你可以选择MFINTOSC(31.25 kHz MF)做时钟,通过改变OSCTUNE调整主频(出厂已校正过)。同样31k,LFINTOSC和MFINTOSC二者运行电流相差很多。
yewuyi 发表于 2012-10-17 09:09 | 显示全部楼层
使用看门狗等的31K不可调整,该振荡源为RC模式,RC震荡功耗不会太低
 楼主| yuantongboshi 发表于 2012-10-20 00:15 | 显示全部楼层
:handshake
 楼主| yuantongboshi 发表于 2013-1-9 13:55 | 显示全部楼层
谢谢各位!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

50

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部