С тех пор, как Microchip купил Atmel, вопросы разработки всегда, кажется, попадают в стену устаревшей информации, которую трудно разобрать. Это особенно верно, если вы ищете «будущее» решение.
Я должен запрограммировать AVR MCU. Мне нужно использовать вывод RESET, поэтому мне нужно 12В программирование, чтобы переключиться обратно в UPDI. Кажется, что микрочип продвигает Pickit 4 в качестве предпочтительного (начального уровня) выбора с этой возможностью. Согласно веб-сайту Microchip, кажется, что есть поддержка Pickit 4 как в Atmel Studio, так и в MPLabX, но я видел комментарии онлайн, которые заставляют меня поверить, что часть этой поддержки (особенно импульс 12 В, необходимый для переключения вывода RESET обратно наUPDI) содержит ошибки / не функционирует.
Мой код был разработан и протестирован в Atmel Studio 7 (без вывода RESET - это требуется для промышленной реализации), но поскольку Microchip, похоже, продвигает интеграцию поддержки AVR вMPLabX, портирование в новую среду разработки является опцией, особенно если MPLabX + Pickit4 более стабилен и / или вариант с большей вероятностью будет иметь долгосрочную поддержку.
Если AS7 + Pickit4 работает сейчас и не ожидает скачка в сердце в ближайшем будущем, я бы предпочел этот маршрут.
Пожалуйста, предоставьте любые рекомендации или альтернативные предложения.