PIC18F编程后Blank check failed问题

[复制链接]
 楼主| liuf 发表于 2011-5-12 09:00 | 显示全部楼层 |阅读模式
PIC18F2420(电压3V),PICKIT3(不是原装);
前1天我program,debug是可以的;也就是说本来软硬件都是可用的。
昨天不能调试了;最后查出问题Blank check failed,不知会是什么问题:
erase flash device;program;read;verify;都显示complete;
但Blank check ALL就出现下面的错误:
Blank Checking...The following memory regions failed blank check:Program Memory
Address: 00000000 Expected Value: 000000ff Received Value: 00000000
Blank check failed
试了手头上的3块板子都是这现象,
怀疑3V电压太低,但我前1天是没问题的;
或者芯片损坏,难道3个板子都损坏;
PICKIT3不是原厂的,难道质量问题造成芯片损坏?
调了夜里1点也没搞定,郁闷坏了,求高手指点。
 楼主| liuf 发表于 2011-5-13 08:51 | 显示全部楼层
已查到原因,板卡提供给KIT3的电压太低,KIT3提供商说VCC<4.5V编程模式变化,断开板卡上的调试接口的2脚VCC,使用PICKIT3内部的5V POWER就解决问题了。不知原装的有没有这问题。
yewuyi 发表于 2011-5-13 09:08 | 显示全部楼层
好像这到和KIT3没关系,MCU使用ISP下载程序是使用的5V编程,可能不能接受低压编程。

只有那些LF的低压芯片,可能才容许3V系统下编程吧。

俺都不管它,都是直接用KIT3输出POWER,这样不管是5V还是3V等,你只需要再MPLAB下设置KIT3输出电压即可。
52pic 发表于 2011-5-19 14:24 | 显示全部楼层
2420,Erase all应该使用的是Bulk Erase,需要Vdd>3V,具体参数参看它的编程手册。
michaelxcj 发表于 2013-9-9 14:10 | 显示全部楼层
有没有可能是其他问题,因为我现在用PICKIT3供电,也烧不进去,提示Blank check failed,erase\read\verify都没问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

105

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部