Проблемы с программированием ATTINY1616 с помощью Arduino Nano через UPDI: нет связи

Я пытаюсь запрограммировать плату, которую я разработал на базе ATTINY1616 . Схема показана на фото. Я пытаюсь подключить Arduino Nano. +5 В и GND общие, а вывод UPDI подключен к D6 Nano через последовательно включенный резистор 470 Ом и подтягивающий резистор 10 кОм. Есть ли какая-то ошибка? Я не могу установить соединение. Конечно же, я прошил jtag2updi с сайта https://github.com/SpenceKonde/jtag2updi.

Плата ATtiny1616

, 👍0

Обсуждение

Вы не предоставили нам практически никакой информации, кроме схемы. Что означает «нет связи»? Каковы ваши настройки в Arduino IDE Tools -> Programmer?, @hcheung

Вы также можете принять во внимание следующее утверждение из приведённой вами выше ссылки SpenceKonde как предупреждение и рассмотреть альтернативы: «Этот инструмент больше не рекомендуется». Я использую простой USB/UART-адаптер, диод и резистор для программирования новых микросхем AVR через UPDI., @6v6gt

Укажите также, какие соединения вы делаете между Nano и разъемом H3 на плате ATtiny1616 при попытке загрузки программы., @6v6gt


1 ответ


-1

Иногда ненадежные соединения или плохой контакт могут помешать нормальному общению. Проверьте, подключен ли резистор 470 Ом между D6 Nano и выводом UPDI микроконтроллера ATTINY1616, без разрывов цепи. Поскольку плата изготовлена на заказ, возможны некоторые производственные дефекты. Тщательно проверьте печатную плату мультиметром. В этом случае может быть полезна следующая информация:

https://www.youtube.com/watch?v=OxlqhZVOdNI

https://www.pcbway.com/blog/2/Modern_PCB_testing_strategies.html

Также проверьте блок питания. Если ATTINY1616 не получает достаточного питания, программирование может быть невозможным. Если возможно, проверьте напряжение на ATTINY1616 во время программирования.

,