Microchip
直播中

李秀云

7年用户 815经验值
私信 关注
[问答]

使用Real ICE而不是ICD3编程时出现错误

我有问题编程14引脚PIC16LF15325使用真正的冰。当我尝试对设备进行编程时,显示出“Err=-10031”。在ICD 3上编程是没有问题的。任何人都有解决方案或者一直有类似的问题?该PIC VDD=2.7V,并有一个47 K上拉电阻连接到主清除引脚上的PIC。没有什么附加到编程引脚和设备供电的同时编程。同样的真正的ICE容易编程PIC32 MX695和PIC16F1939芯片。以下是我们在尝试用真实ICE对PIC16LF15325进行编程时使用的一些信息。时钟速度:启用了256kHztimer0。//CONFIG1#pragma config FEXTOSC=OFF//外部振荡器模式选择位(振荡器未启用)#pragma config RSTOSC=HFINT1//Power-up defaCOSC位(HFINTOSC(1MHz))pragma config CLKOUTEN=OFF//Clock Out Enable位(CLKOUT功能被禁用;OSC2上的i/o或振荡器功能)pragma config CSWEN=ON//Writing to NOSC和NDIV被允许pragma config FCMEN=OFF//Fail-Safe Clock Monitor Enable位(FSCM时间)r禁用)//CONFIG2#pragma config MCLRE=OFF//Master Clear Enable位(MCLR pin函数是端口定义函数)#pragma config PWRTE=ON//Power-up Timer Enable位(启用了PWRT)#pragma config LPBOREN=ON//.-Power BOR启用位(启用了ULPBOR)#pragma config BOREN=ON//Brown-out重置启用位(布朗-out reset.d)#pragma config BORV=LO//Broagma-out Reset Vol.Selection(布朗-out Reset Vol.,VBOR)设置为LF上的1.9V,F设备上的2.45V)#pragma config ZCD=OFF//零交叉检测禁用(在POR处禁用零交叉检测电路)#pragma config PPS1WAY=ON//外围引脚选择单向控制(PPSLOCK位在软件中只能被清除和设置一次)#pragma配置STVREN=ON//堆栈溢出/下溢复位启用位(堆栈溢出或下溢将导致复位)//CONFIG3#pragma配置WDTCPS=WDTCPS_31//WDT周期选择bits(除法器比率1:65536;WDTPS的软件控制)#pragma配置WDTE=SWDTEN//WDT操作模式(WDTCON0中的SWDTEN位启用/禁用WDT)#pragma配置WDTCWS=WDTCWS_7//WDT窗口选择位(窗口总是打开的(100%);软件控制;不需要键控访问)#pragma配置WDTCCS= LFDOTC//WDT输入时钟选择器(WDT参考时钟是31.0kHz LFIFOTSC输出)//CONT4×PracMA配置BBSsize=BB512/ /引导块大小选择位(512字启动块大小)α-PracMA-CONFIG BBEN=O//引导块使能位(引导块禁用)F启用位(SAF禁用)#pragma配置WRTAPP=OFF//应用程序块写保护位(应用程序块不写保护)#pragma配置WRTB=OFF//引导块写保护位(引导块不写保护)#pragma配置WRTC=OFF//配置寄存器写保护b它(配置寄存器没有写保护)#pragma配置WRTSAF=OFF//存储区域闪存写保护位(SAF没有写保护)#pragma配置LVP=ON//低压编程启用位(MCLR/Vpp上的高压必须用于编程)//CONFIG5#pragma配置CP=OFF//.EnnVM程序存储器代码保护位(USENVM代码保护禁用)

回帖(4)

王焕树

2020-4-9 18:24:16
评论与设置冲突。必须使用高电压,这意味着LVP应该关闭。如果LVP是ON,则重写“MCLRe= OFF”设置。
举报

孙世珍

2020-4-9 18:38:48
HQQHB,我们尝试了许多配置的变化,包括LVP打开或关闭。很抱歉,如果评论跟不上我们的变化。顺便说一句,当我们试着用PIC16LF15325的真ICE时,真ICE经常发出高音调的噪音,有时会损坏电路板。我们不能确定损坏是什么,除了先前由ICD3编程的工作板停止工作并且PIC不能再由ICD3重新编程。电路板开始变得“过驱动”,从输入引脚连接到GND(是的,输入,LED用作电压限制器)的LED变得非常明亮。我们把真正的冰探头和MPLABX列出了“误差=10121”。
举报

杨叶

2020-4-9 18:50:01
嗨,Real-ice附带了一个插入ICSP电缆的测试板。你可以试试自动测试:http://microhipdeveloper.com/.ce:loopback-test吗?
举报

孙世珍

2020-4-9 19:04:26
RISC,我花了一段时间找到了自我测试仪,然而,真正的冰似乎运作良好。事实证明,我可能有一个设计缺陷WRT PIC引脚默认为输出,而被编程。谢谢你的帮助。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分