[求助]关于icd2编程的问题

[复制链接]
3082|3
 楼主| bfmnz 发表于 2007-5-16 11:58 | 显示全部楼层 |阅读模式
程序:<br /><br />status&nbsp;&nbsp;equ&nbsp;&nbsp;3h<br />portb&nbsp;&nbsp;equ&nbsp;&nbsp;6h<br />trisb&nbsp;&nbsp;equ&nbsp;&nbsp;86h<br />portc&nbsp;&nbsp;equ&nbsp;&nbsp;7h<br />trisc&nbsp;&nbsp;equ&nbsp;&nbsp;87h<br />data1&nbsp;&nbsp;equ&nbsp;&nbsp;20h<br />data2&nbsp;&nbsp;equ&nbsp;&nbsp;21h<br />n1&nbsp;&nbsp;&nbsp;equ&nbsp;&nbsp;d'13'<br />n2&nbsp;&nbsp;&nbsp;equ&nbsp;&nbsp;0ffh<br />rp0&nbsp;&nbsp;&nbsp;equ&nbsp;&nbsp;5h<br />&nbsp;&nbsp;&nbsp;org&nbsp;&nbsp;000h<br />&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;bsf&nbsp;&nbsp;status,rp0<br />&nbsp;&nbsp;&nbsp;movlw&nbsp;00h<br />&nbsp;&nbsp;&nbsp;movwf&nbsp;trisc<br />&nbsp;&nbsp;&nbsp;movlw&nbsp;0ffh<br />&nbsp;&nbsp;&nbsp;movwf&nbsp;trisb<br />&nbsp;&nbsp;&nbsp;bcf&nbsp;&nbsp;status,rp0<br />&nbsp;&nbsp;&nbsp;movlw&nbsp;00h<br />&nbsp;&nbsp;&nbsp;movwf&nbsp;portc<br />check&nbsp;&nbsp;btfsc&nbsp;portb,0<br />&nbsp;&nbsp;&nbsp;goto&nbsp;check<br />&nbsp;&nbsp;&nbsp;call&nbsp;delay<br />&nbsp;&nbsp;&nbsp;btfsc&nbsp;portb,0<br />&nbsp;&nbsp;&nbsp;goto&nbsp;check<br />&nbsp;&nbsp;&nbsp;incf&nbsp;portc<br />check1&nbsp;&nbsp;btfss&nbsp;portb,0<br />&nbsp;&nbsp;&nbsp;goto&nbsp;check1<br />&nbsp;&nbsp;&nbsp;call&nbsp;delay&nbsp;<br />&nbsp;&nbsp;&nbsp;btfss&nbsp;portb,0<br />&nbsp;&nbsp;&nbsp;goto&nbsp;check1<br />&nbsp;&nbsp;&nbsp;goto&nbsp;check<br />;*******10ms&nbsp;delay***********<br />delay<br />&nbsp;&nbsp;&nbsp;movlw&nbsp;n1<br />&nbsp;&nbsp;&nbsp;movwf&nbsp;data1<br />lp0&nbsp;&nbsp;&nbsp;movlw&nbsp;n2<br />&nbsp;&nbsp;&nbsp;movwf&nbsp;data2<br />lp1&nbsp;&nbsp;&nbsp;decfsz&nbsp;data2,1<br />&nbsp;&nbsp;&nbsp;goto&nbsp;lp1<br />&nbsp;&nbsp;&nbsp;decfsz&nbsp;data1,1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;goto&nbsp;lp0<br />&nbsp;&nbsp;&nbsp;return<br />&nbsp;&nbsp;&nbsp;end<br /><br />错误:<br /><br />Programming&nbsp;Target...<br />...Validating&nbsp;configuration&nbsp;fields<br />...Erasing&nbsp;Part<br />...Programming&nbsp;Program&nbsp;Memory&nbsp;(0x0&nbsp;-&nbsp;0x1F)<br />...Loading&nbsp;DebugExecutive<br />...Programming&nbsp;DebugExecutive<br />...Programming&nbsp;Debug&nbsp;Vector<br />Verifying...<br />...Program&nbsp;Memory<br />ICD0161:&nbsp;Verify&nbsp;failed&nbsp;(MemType&nbsp;=&nbsp;Program,&nbsp;Address&nbsp;=&nbsp;0x3,&nbsp;Expected&nbsp;Val&nbsp;=&nbsp;0x87,&nbsp;Val&nbsp;Read&nbsp;=&nbsp;0x86)<br />ICD0275:&nbsp;&nbsp;Programming&nbsp;failed.<br />MPLAB&nbsp;ICD&nbsp;2&nbsp;Ready<br />请问一下是什么原因啊?软件仿真没有问题的<br />
yewuyi 发表于 2007-5-16 13:26 | 显示全部楼层

检查ICD2连接有没有问题?

能正确识别芯片吗?
 楼主| bfmnz 发表于 2007-5-16 14:49 | 显示全部楼层

连接应该没有问题

因为换别的程序编程烧写都是正常的,就这个程序出问题。所以很是不解。
楼上的 发表于 2007-5-17 12:43 | 显示全部楼层

擦一下再烧

先擦一下再烧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

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