昨日周六,去电子市场买了两个pic16f630,准备学习一下这个类型的微控制器。奇怪的是,用mplab+picc写的一个简单的led程序,烧录不进去。用的是top2004编程器。症状如下:
写配置字可以写进去,但读出来就变了,不管写什么进去,读出来都是0x51ff。
(原文件名:现象1.jpg)
(原文件名:现象2.jpg)
烧录hex文件进去,最后都终止了。成功的提示应该是OK。
(原文件名:现象3.jpg)
两个片子都是同一个症状,我不知道什么原因。怀疑是top2004有问题,但是换atmega8上去,烧录又一切正常,难道买的pic是假的?
刚从avr转pic,完全菜鸟,若表述不当,请见谅!
2、不排除编程器的故障,因为是烧写的不同芯片,一个朋友的编程器,烧写12f683就是有问题,通过另一台编程器检查,烧写的和读出的不一样。但是编程器不报错。
简易换一台编程器试试。
一周热门 更多>