打印

PIC12F615 RC时钟问题

[复制链接]
2662|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jiajs|  楼主 | 2021-10-13 22:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PIC12F615 内部RC时钟校准字在2008H位置,是否需要读出这个值写入OSCTUNE呢

使用特权

评论回复
沙发
jiajs|  楼主 | 2021-10-13 22:49 | 只看该作者
需要读出的话如何读呢?

使用特权

评论回复
板凳
jlyuan| | 2021-10-13 22:52 | 只看该作者
2008H位置是Calibratoin bits, 用户不用操作。

使用特权

评论回复
地板
llljh| | 2021-10-13 22:55 | 只看该作者
用户层面可以操作的是OSCTUNE。

使用特权

评论回复
5
dengdc| | 2021-10-13 22:57 | 只看该作者
一个是给芯片用的,一个是给用户用的,我的理解。

使用特权

评论回复
6
wyjie| | 2021-10-13 23:04 | 只看该作者
不用读,校准值也不是写到OSCTUNE的。

使用特权

评论回复
7
chuxh| | 2021-10-13 23:06 | 只看该作者
用OSCTUNE在校准频率附近进行上下调整即可。

使用特权

评论回复
8
jiajs|  楼主 | 2021-10-13 23:08 | 只看该作者
我现在发现时钟差异很大,差得最大的频率从8M降到了5M,这是烧写时2008校准配置被冲掉了造成的吗,能否恢复呢?

使用特权

评论回复
9
stly| | 2021-10-13 23:10 | 只看该作者
你可以写一段程序测试一下,一般如果掉的比较多的话你就把OSCTUNE往上加,缺的越多OSCTUNE值越大,调到合适的位置,你先试试再说。

使用特权

评论回复
10
dingy| | 2021-10-13 23:12 | 只看该作者
可以参照这个作者的**看看https://wenku.baidu.com/view/35f59c0b7c1cfad6185fa71f.html

使用特权

评论回复
11
jiajs|  楼主 | 2021-10-13 23:14 | 只看该作者
调OSCTUNE到最大,还是差异比较多,无法恢复,看是否有不好烧校准值不,2008H.

使用特权

评论回复
12
huangchui| | 2021-10-13 23:17 | 只看该作者
你使用的调试器是什么

使用特权

评论回复
13
chuxh| | 2021-10-13 23:18 | 只看该作者
非常大的可能。检查下烧写工具,夹具,供电电压。。。

使用特权

评论回复
14
jiajs|  楼主 | 2021-10-13 23:20 | 只看该作者
我用的PICKIT3

使用特权

评论回复
15
jiajs|  楼主 | 2021-10-13 23:22 | 只看该作者
电压检查过没问题,烧写时复位电压为最高12.1V

使用特权

评论回复
16
wenfen| | 2021-10-13 23:24 | 只看该作者
烧录脚MCLR复位引脚的时候串加个4.7k电阻试试

使用特权

评论回复
17
dengdc| | 2021-10-13 23:26 | 只看该作者
你可以仔细看一下datasheet时钟章节, 并没有要求用户对该配置位做任何操作!

使用特权

评论回复
18
zwll| | 2021-10-13 23:34 | 只看该作者
并且所谓的OSCTUNE只是用来微调的, 前提是你有更精准的时钟校准方法

使用特权

评论回复
19
dingy| | 2021-10-13 23:36 | 只看该作者
如果你没有, 最简单的方法是什么都别动

使用特权

评论回复
20
renyaq| | 2021-10-13 23:38 | 只看该作者
建议楼主把datasheet时钟这个章节,一字不漏的看一遍。。

使用特权

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

本版积分规则

940

主题

11975

帖子

6

粉丝