我目前正在尝试在一个pic32mx250f128b中烧掉pinguino引导程序,这是一个与arduino uno兼容的5V版本。我想试试pic32芯片,但我现在没有pickit3,我只能访问pickit2。
因此,要刻录引导加载程序,我使用一个arduino uno,并使用来自pic32prog的bitbang草图来尝试刻录它。
我做了这个布线:
但是实际上,当我启动pic32prog时,我总是有这样的输出:
Programmer for Microchip PIC32 microcontrollers, Version 2.0.218
Copyright: (C) 2011-2015 Serge Vakulenko
(ascii ICSP coded by Robert Rozee)
Adapter: ... OK1 OK2 - ascii ICSP v1E
No target found.我也尝试过PGEC3 2/PGED3 2和PGEC3 3/PGED3 3对夫妇。
我还没有尝试使用水晶,但据我所读,ICSP编程并不需要它。
现在,我在我的面包板上所做的事情如下:
我不知道是什么导致了这个检测问题,
非常感谢你的帮助:)
编辑:我尝试了几件事,下面是我要做的事情:
No target found.Unknown CPUID : ffffffff.,我还在pickit2上尝试了一个新的pic32mx250,以确保它不是第一个被损坏的。发布于 2017-04-24 02:18:01
引脚20上的10 on低ESR陶瓷电容器是关键。引脚20只连接到这个电容器,没有别的。没有它,PIC32的核心就无法运行,编程也就不可能了。
原因是PIC32的核心工作在1.8伏特,而第20引脚上的电容器是产生这种电源的电路的一部分。在你的照片中,它看起来像是20针没有连接到任何东西。
干杯,罗伯:-)
https://stackoverflow.com/questions/42396140
复制相似问题