打印

求助 picf12f675 OSCCAL 内容被擦除了

[复制链接]
1340|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lovezichao|  楼主 | 2014-12-19 11:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RT:
可能是编译器的问题,写程序时候,把osccal,内部时钟校准值,擦除了。再写程序时,总是提示The target has invalid calibration data (0).
然后单片机还不运行。

有没有哪个大神知道这个如何解决?该怎么把校准值再写进去?
沙发
martin| | 2014-12-19 12:30 | 只看该作者
校准字在3FF地址,存放格式一条“RETLW xxx”的指令。
用PICKIT3可以强制写入一个新的校准字,具体看Programmer Setting。写入新校准字后可能会振荡频率不准,但起码可以运行(因为程序开始有Call 3ff的指令,没有RETLW xxx会循环Call)。要想振荡准确,可以读出同批次的芯片校准值,选个合适烧进去试试。

使用特权

评论回复
板凳
MOn51| | 2015-3-7 22:37 | 只看该作者
可惜写不进去。

使用特权

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

本版积分规则

个人签名:欢迎前辈指点,必将勇往直前。

31

主题

225

帖子

4

粉丝