В настоящее время я пытаюсь сжечь загрузчик pinguino в pic32mx250f128b, который является толерантным по 5 В с ардуино uno. Я бы хотел попробовать pic32-фишки, но теперь у меня нет pickit3, я могу получить доступ только к pickit2.Запрограммируйте pic32mx250f128b с pic32prog на arduino uno
Итак, чтобы сжечь загрузчик, я использую arduino uno и использую эскиз bitbang из pic32prog, чтобы попытаться сжечь его.
Схему я сделал это:
- Всех V и VUSB3V3BUS штифты подключены к регулятору 3V3 от Arduino UNO.
- Все штыри VSS соединены с землей ардуино uno.
- Ардуина D2 (ПКА) непосредственно соединено с PGEC1
- Ардуина D3 (ФГД) непосредственно соединено с PGED1
- Ардуина Д4 (MCLR) подключено непосредственно к MCLR
Но на самом деле, когда я запуск 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.
Я попытался также с парами PGEC2/PGED2 и PGEC3/PGED3.
Я еще не пытался использовать кристалл, но я думаю, из того, что я читал, он не нужен для программирования ICSP.
Сейчас вот что я сделал на моем макете:
photo of the pic on the breadboard
Я не знаю, что может вызвать проблемы обнаружения,
Большое вам спасибо за вашу помощь:)
Edit: Я попробовал несколько вещей, и вот где я:
- Я добавил подтяжку на MCLR, конденсаторы на выводах VDD, а другие рекомендовали: Еще ошибка
No target found
. - Я видел, что pic32prog добавляет совместимость с pickit2, поэтому я попробовал: на этот раз pic обнаружен, но я получаю эту ошибку:
Unknown CPUID : ffffffff.
Я тоже попробовал с новым pic32mx250 на pickit2, чтобы убедиться, что это был не первый, который был повреждены. - Наконец, чтобы перепроверить мои соединения, я нашел другую версию таблицы. В этом одном, кажется, что PGECx и PGEDx булавки не 5V совместимы ... -> Так что я буду тестировать с совместимой схемой 3.3V на этот раз
Можете ли вы проверить 3.3v и убедитесь, что все контакты 3.3V освещены 3.3v. Должно быть 2-3. – blsmit5728
См. Стр. 28 в вашей связанной спецификации. Я не вижу никаких правильных подтягиваний в вашей картине. – blsmit5728
О да, плохо, я забыл подтягивающий резистор на MCLR. Я искал довольно долгое время и не думал об этом, извините. Я скажу вам, когда я повторюсь, если это сработает, спасибо. – Elominp