PIC16F630不能烧录,难道买的是假货?

2020-02-09 11:22发布

昨日周六,去电子市场买了两个pic16f630,准备学习一下这个类型的微控制器。奇怪的是,用mplab+picc写的一个简单的led程序,烧录不进去。用的是top2004编程器。症状如下:

写配置字可以写进去,但读出来就变了,不管写什么进去,读出来都是0x51ff。

(原文件名:现象1.jpg)

(原文件名:现象2.jpg)


烧录hex文件进去,最后都终止了。成功的提示应该是OK。

(原文件名:现象3.jpg)


两个片子都是同一个症状,我不知道什么原因。怀疑是top2004有问题,但是换atmega8上去,烧录又一切正常,难道买的pic是假的?
刚从avr转pic,完全菜鸟,若表述不当,请见谅!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
ndust
1楼-- · 2020-02-09 12:46
1、如果芯片以前被烧写过内部振荡的程序,有可能导致烧录不成功。
2、不排除编程器的故障,因为是烧写的不同芯片,一个朋友的编程器,烧写12f683就是有问题,通过另一台编程器检查,烧写的和读出的不一样。但是编程器不报错。

简易换一台编程器试试。
saintyou
2楼-- · 2020-02-09 17:22
回复【1楼】ndust
1、如果芯片以前被烧写过内部振荡的程序,有可能导致烧录不成功。
2、不排除编程器的故障,因为是烧写的不同芯片,一个朋友的编程器,烧写12f683就是有问题,通过另一台编程器检查,烧写的和读出的不一样。但是编程器不报错。
简易换一台编程器试试。
-----------------------------------------------------------------------

谢谢指点!

1、说明这个是个旧的,被用过,而且损坏了。
2、pic是好的,编程器的问题。

试着解决下。
youmcu
3楼-- · 2020-02-09 19:36
应该是top编程器对pic支持有问题,第三方对pic支持都不好,找个icd2或kit3等试一下!
ndust
4楼-- · 2020-02-09 19:56
回2楼:
1、说明这个是个旧的,被用过,而且损坏了。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
这个只能说明被用过了,不能说明一定损坏,有些编程器可以支持vpp first,这样的话就可以擦除程序,重新使用。网上简易的JDM编程器有的就有vpp first设计。

2、pic是好的,编程器的问题。
~~~~~~~~~~~~~~~~~~~~~~~~~~~
有这种可能。
saintyou
5楼-- · 2020-02-10 01:25
 精彩回答 2  元偷偷看……
yanrz
6楼-- · 2020-02-10 07:07
我也碰到过,但是我的是有几片是不行的,其余的都可以,最后才发现,原来是我的编程器有时候会将校准位擦除了

一周热门 更多>