完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,程序后,一个空白的PIC16F68A/I/P与皮卡3(原来的串行Bur1437×XXXX)下一次我想重新编程设备,但我得到下一个消息:目标设备ID(0x0)是一个无效的设备ID。请检查您的连接到目标设备。设备擦除…编程…埃默里区域(s)将被编程:程序存储器:起始地址=0x0,结束地址=0x4ACCONtiON COMPLE程序内存地址:0预期值:2834接收值:编程装置失败,它具有RA7和RA6作为I/O使能的内部振荡器使能。nable为32.768 kHz晶体,当我将配置位更改为水晶(μfSCORXXT)并编程一个新的空白设备,然后我重新编程,它按预期工作,并且可以按照我想要的时间重新编程,但是当我换到内部振荡器时,它又失败了产品版本:MPLAB X IDE V3.55 JAV。A:1.8O.991;Java热点(TM)64位服务器VM 25.91-B14RunTime:Java(TM)SE运行时环境1.80y91-B14系统:运行在AMD64上的Windows 10版本10;CP1252;EnUUS(MPLAB)用户目录:C:\xxxxxxxxAppDATaROMAMMPLABIDIDDEVV3.55高速缓存目录:C:XXXXX xxxxAppDATABLOCAMPLABIDIDCache DEVV3.55 var
以上来自于百度翻译 以下为原文 Hi, After program a blank PIC16F648A-I/P with PICkit 3 (original Serial# BUR1437XXXXX) next time I want to re-program the device but I get the next message: Target Device ID (0x0) is an Invalid Device ID. Please check your connections to the Target Device. it has the internal oscillator enable with RA7 and RA6 as I/O enable (_FOSC_INTOSCIO) and the T1OSCEN enable for a 32.768 kHz crystal When I change the configuration bit to Crystal (_FOSC_XT) and program a new blank device, then I re-program again it works as expected and can re-program as many time as I want, but when I change to internal oscillator it fail again Product Version: MPLAB X IDE v3.55 Java: 1.8.0_91; Java HotSpot(TM) 64-Bit Server VM 25.91-b14 Runtime: Java(TM) SE Runtime Environment 1.8.0_91-b14 System: Windows 10 version 10.0 running on amd64; Cp1252; en_US (mplab) User directory: C:UsersXxxxx XxxxAppDataRoamingmplab_idedevv3.55 Cache directory: C:UsersXxxxx XxxxAppDataLocalmplab_ideCachedevv3.55var |
|
相关推荐
5个回答
|
|
这不是“老”的问题与MCLR残疾人,内部OSC和ICSP卡住…至少用PACTIT2?然后有一些特殊的“慢升”编程选项来恢复它…
以上来自于百度翻译 以下为原文 Wasn't this the "old" issue with MCLR disabled, internal OSC and ICSP getting stuck... at least with PICKit2? Then there was some special "slow-rise" programming option to recover it... |
|
|
|
请确认您的配置位中有LVP禁用。为了恢复BLICH芯片,请告诉PK3使用“VDD之前VDD”编程,并且尝试在编程时拉低RB4/PGM引脚。正如Cinzia所说,如果禁用I,您必须非常小心地允许允许MCLR禁用的芯片。T,并启用内部振荡器,那么您的PIC将开始执行程序在编程周期的中间。在开始编写TIS寄存器之前,在代码开始时添加一个或两个100MS延迟是一个好主意。
以上来自于百度翻译 以下为原文 Make sure you have LVP disabled in your CONFIG bits. To recover the bricked chips, try telling the PK3 to use "VPP before VDD" programming, and also try pulling the RB4/PGM pin low while programming. As Cinzia said, you have to be very careful on chips that allow MCLR to be disabled, if you disable it, and enable the internal oscillator, then your PIC will start executing your program in the middle of the programming cycle. It is a good idea to add a one or two 100ms delay at the start of your code before you start writing to TRIS registers. |
|
|
|
没有MCLR是启用的,配置位是:
以上来自于百度翻译 以下为原文 No MCLR is enable, configuration bits are: _FOSC_INTOSCIO & _WDTE_OFF & _PWRTE_ON & _MCLRE_ON & _BOREN_OFF & _LVP_OFF & _CPD_OFF & _CP_ON |
|
|
|
如何告诉PK3在VDD之前使用“VPP”编程?谢谢
以上来自于百度翻译 以下为原文 How do i tell the PK3 to use "VPP before VDD" programming? Thanks |
|
|
|
再次感谢,100毫秒延迟工作得很好,正如我所预料的,我还没有找到,在哪里改变“VDD之前的VPP”在皮卡3。
以上来自于百度翻译 以下为原文 Thanks again, the 100 ms delay work pretty well as I expected, I have not found, where to change the "VPP before VDD" in the PICkit 3 |
|
|
|
只有小组成员才能发言,加入小组>>
5188 浏览 9 评论
2009 浏览 8 评论
1933 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3181 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2232 浏览 5 评论
743浏览 1评论
629浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
512浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
642浏览 0评论
538浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 13:21 , Processed in 1.565859 second(s), Total 86, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号