Не прошивается микроконтроллер Ардуино про мини прошиваю через программатор usbasp

Здравствуйте. Нужна помощь. Не прошивается микроконтроллер Ардуино про мини прошиваю через программатор usbasp. Драйвера на программатор установил программой определяется. Программа sketch_jun13a Arduino 1.8.13 пишет: Скетч использует 444 байт (1%) памяти устройства. Всего доступно 28672 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
avrdude: ser_open(): can’t open device “\.\COM9”: �� ������� ����� ��������� ����.

Проблема загрузки в плату. Помощь по загрузке: http://www.arduino.cc/en/Guide/Troubleshooting#upload .

“Ссылка не открывается.”

надо нажимать записать через программатор, предварительно выбрав usbasp

Да, программатор был выставлен не правильно, но после исправления ошибка не исчезла.

а записать через программатор нажимали?, а то у вас сом9
Снимок

Arduino: 1.8.13 (Windows 10), Плата:“Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)”

Скетч использует 924 байт (3%) памяти устройства. Всего доступно 30720 байт.

Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.

avrdude: Warning: cannot open USB device: Function not implemented

avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor=‘www.fischl.de’ product=‘USBasp’

avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor=‘www.fischl.de’ product=‘USBasp’

Этот отчёт будет иметь больше информации с
включенной опцией Файл → Настройки →
“Показать подробный вывод во время компиляции”

такое выдал

usbasp драйвер обновите
https://myrobot.ru/downloads/driver-usbasp-v-2.0-usb-isp-windows-7-8-10-xp.php

Arduino: 1.8.13 (Windows 10), Плата:“Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)”

Скетч использует 924 байт (3%) памяти устройства. Всего доступно 30720 байт.

Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.

Произошла ошибка при загрузке скетча

avrdude: error: usbasp_transmit: Broken pipe

avrdude: error: usbasp_transmit: Broken pipe

avrdude: error: program enable: target doesn’t answer. 0

avrdude: initialization failed, rc=-1

     Double check connections and try again, or use -F to override

     this check.

avrdude: error: usbasp_transmit: Broken pipe

Этот отчёт будет иметь больше информации с
включенной опцией Файл → Настройки →
“Показать подробный вывод во время компиляции”
Обновил, теперь загружаю через программатор выдает так

неправильно подключен

Возможно думаю дело в частоте.

Только вот маркировку кварцевого резонатора на самой Ардуине я не знаю, можете прочитать её?



лучше покажите как вы подключили программатор, с указанием например плюсового вывода



тут всё верно, а там где программатор, там тоже всё совпадает?


Тут тоже всё хорошо, должно всё работать…

качните программу по этой ссылке, выберите ваш программатор, выберите чип 328Р и попробуйте нажать кнопку “ЧТЕНИЕ”


результат сюда

а быть может даже лучше сразу вот это

тут кнопка “DETECT”

Возьмите мультиметр и прозвоните все контакты. В том числе и соединение дорожек и пятаков на плате, т.к. видно, что ардуинка паяная-перепаянная.
То есть “звонить” , к примеру, от ноги atmega328 до пятака на плате программатора

1 лайк

да, просто ужос

Похоже нас опять ждет ледянящий расскамз про то, что “китайкие гребенки не паяются”

1 лайк

Коллеги с 3-им уровнем - поправьте кто-нибудь заголовок ветки, а то ведь кровь из глаз

1 лайк

тут хотя бы банально питание глянуть на атмеге, но вот есть ли прибор у ТС… ?

поинтересуюсь… а какова причина выбора именно этого контроллера, чем к примеру nano не устроил?