pickit3连接pic12F510连接不上

2020-02-06 10:11发布

连接的时候一直出现  The target has invalid calibration data (0).  用板子供电也试过,连接不上,有谁知道为什么呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
pic_flash
2020-02-06 22:49
本帖最后由 pic_flash 于 2015-10-22 07:43 编辑

2楼正解。。
旧PIC 芯片的内部4Mhz震荡校准值 (Internal Oscillator calibration  value), 是出厂时已经调校好, 数值存在最后一个地址(03FF)。
每次在烧录时, PICKIT3 会先读取这个值, 然后在烧录你的hex 时, 也把这个校准值也写回去芯片里。
如果, 你有遇到烧录不成功时, 你也就丢失了这个内部时钟的校准值, 你可以透过2楼 的方法, 任意填入一个值, 只是你的4Mhz 就不会准确了。。

过去, 如果是使用这种需要校准的的PIC(比如12F629), 我一般会先读取他的校准值, 然后用马克笔写在那颗片子上, 以防烧录失败时, 我还能恢复原厂的校准值。
注意, 每个12F510的校准值都不一样。

我会建议楼主使用比较新颖的12F1501 (没有校准值), 就不会有上述的问题了。

一周热门 更多>