|
楼主 |
发表于 2015-9-24 15:08:05
|
显示全部楼层
本帖最后由 yoursnemo 于 2015-9-24 15:12 编辑
我是用MPLAB IDE v8.89
1.设置好芯片型号
2.选Programmer→Select Programmer→PIC kit3
3.连接好PIC Kit3,MPLAB IDE v8.89提示已经连接好
4.再把PIC kit3提供5V电源打开
5.接上目标板(PCB板上有IC,但管脚上没有电容)
6.点击读取,提示读取成功
7.选View→Program Memory,能看到一行行汇编指令(MOVLW,MOVWF,BTFSS等等对寄存器操作和对立即数操作),而不是读取前的每一行都是一样:FFF XORLW 0xff
8.点File→Export,弹出要选择程序存储范围、配置位、ID和保存文件格式(16进制hex文件?8进制bin文件?)框框,按默认点确定
9.选择保存路径,保存好
10.点file→Import,刚才保存的hex文件
11.换新的芯片到板上
12.连接好,点击编程,提示编程/比较等等成功
13.上电,不工作,一脸泪!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
不过在执行完第7点后,我点击Configure→Configuration Bits,查看配置位时,配置位的CP(code protect)是使能的???难道这个不是我读取来的程序的配置位,而是一个窗口可以让我设置配置位到这个程序的而已??? |
|