Microchip
直播中

李鸾

8年用户 168经验值
私信 关注
[问答]

PICkit3问题:总是在第一次尝试编程时失败

嗨,我是新的使用皮卡3。我有个奇怪的问题。我用MPLAB X IDE V3.51运行它,在PCB上编程PIC16F83。(PICIT3固件01.4614)。我遵循了所有的指导方针(据我所知),PicKit3通过6路引脚头直接连接到PCB。问题是,系统几乎总是需要两次尝试对设备进行编程(但有时是1次,有时是3次)。在第一次失败后,尝试它总是以...>Device Erased...>>Programming...>>>以下内存区域将被编程:>program.:start address=0x0,end address=0x3b3>configuration.>program.>Address:0Expected Value:18A接收值:0和gt;未能编程设备(0x18a是地址0中的OP代码,在我的程序中)。如果成功,它表示>Device Erased...>>Programming...>>>以下存储区域将被编程:>program.:start address=0x0,end address=0x3b3>configuration.>Programming/VerifyComplete这是我多年来第一次使用ICSP——我已经使用了很多年。使用一个独立的程序员-所以我可能不熟悉一些微妙之处。例如,在编程期间,我的代码有时会在重新设置之前(我知道,因为它听起来像机载蜂鸣器,并闪烁一些LED)短暂地执行几次,然后才报告编程完成。看起来有点奇怪?另外,我对VDD上的电容要求也感到困惑。我的PICTIT3配置(“运行/设置项目配置”)。/定制“)已经清除了“PICkit3/Power/Power目标电路来自PICkit3”选项,因此,假定设备并不关心VDD上有多少电容,因为VDD电源是刚性的?

回帖(6)

肖舒

2020-3-6 10:46:40
你有MCR的RC过滤器吗?
举报

李天竹

2020-3-6 10:53:57
这很正常。如果你提供自己的VDD,PICkit3只用它来感知电源连接,所以电容并不重要。
举报

杨叶

2020-3-6 11:05:50
嗨,你有一个10K拉上MCLR管脚吗?(参见PICIT3海报:MCLR上没有电容器)你从PICTIT3上为你的板供电吗?你的PIC周围有一些组件(PICIT3只能提供50mA)吗?
举报

夏涌革

2020-3-6 11:19:15
我有时会发生这种情况,这似乎是由于从PICI3到目标的断续连接造成的。我在目标PCB上有一排镀通孔,我在他们和程序员之间放了一个5针头。我有时也用M型跳线。我需要确保我保持在连接器上的压力,以保持良好的接触。
举报

更多回帖

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