Например TDA7294

Форум РадиоКот • Просмотр темы - Как прошить Arduino Nano
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс мар 01, 2026 20:11:32

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 20 ] 
Автор Сообщение
 Заголовок сообщения: Как прошить Arduino Nano
СообщениеДобавлено: Пн фев 02, 2026 15:24:15 
Родился

Зарегистрирован: Пн фев 02, 2026 11:44:24
Сообщений: 7
Рейтинг сообщения: 0
Установил Arduino IDE 2.3.7. Пытаюсь прошить Ардуино Нано мигающим диодом из примеров, а именно изменить частоту мигания. Плата правильная, процессор - правильный, СОМ порт - из диспетчера устройств. Компиляция проходит без проблем. При попытке загрузки не открывается СОМ порт не зависимо от версии загрузчика и программатора. Не разоблачит ли кто-либо сие явление? Что я делаю не так как надо бы или не доделываю?


Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Пн фев 02, 2026 16:08:07 
Это не хвост, это антенна

Карма: 12
Рейтинг сообщений: 133
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1356
Рейтинг сообщения: 0
Больше подробностей. Сообщения под спойлер.


Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Пн фев 02, 2026 17:15:04 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Чт фев 28, 2013 14:16:10
Сообщений: 230
Рейтинг сообщения: 0
Может прав не хватает?


Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Пн фев 02, 2026 17:24:03 
Это не хвост, это антенна

Карма: 12
Рейтинг сообщений: 133
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1356
Рейтинг сообщения: 0
При попытке загрузки не открывается СОМ порт не зависимо от версии загрузчика и программатора.

Какого ещё программатора!


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Пн фев 02, 2026 17:26:57 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15486
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Возможно нанка со старым бутлоадером.
попробуйте сменить опции в соответствующей строчке параметров платформы (old bootloader).
8)
Вторая особенность - платка должна быть подключена до момента открытия(запуска)IDE.
Да еще на всяк случай предварительно открыть монитор порта IDE (бывает что старая прошивка использует СОМ порт - тогда возможен конфликт при загрузке).
Третье... Если фон у строки с СОМ портом СЕРЫЙ - у нас конфликт с другими платформами...
Тут пробы методом "научного тыка" - 2.3.7 у меня нету. Пользуюсь старыми добрыми портабле версиями 1.8.19.
8)


Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Пн фев 02, 2026 18:40:10 
Родился

Зарегистрирован: Пн фев 02, 2026 11:44:24
Сообщений: 7
Рейтинг сообщения: 0
Убрал новейшую версию IDE, установил 1.8.19. Подключил плату до запуска IDE. Менял версии прошивки, но результат один и тот же:
cannot set com-state for \\.\COM4
unable to openport COM4 for programmer arduino
Какой программатор должен быть?


Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Пн фев 02, 2026 19:11:28 
Мучитель микросхем
Аватар пользователя

Карма: 2
Рейтинг сообщений: 19
Зарегистрирован: Пн сен 15, 2025 08:43:23
Сообщений: 491
Откуда: Маленький СССР посреди шариатской республики
Рейтинг сообщения: 0
Я в этих ваших абдуринах не разбираюсь, но когда мне срочно понадобилось реанимировать старую железяку на основе аврки, взял ISP-программатор, да прошил МК. А функционал там был настолько простым, что я, даже впервые увидев даташит на аврку, за два рабочих дня полностью прошивку написал. Убогий МК, очень убогий.

_________________
Windows must die!


Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Пн фев 02, 2026 19:43:09 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15486
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Ох...горе горькое с теми котятками...
Портабле и простая инсталляция вещи РАЗНЫЕ...
ардуино создает еще и скрытый каталог, который автоматически не удаляется - а в нем все настройки пользователя остаются (и большинство допущенных при установке/настройке "косяков")...
Где в виндовс10 или11 тот каталог я не знаю,хватило под ХР мороки...
Проще удалить 1.8.19 и поставить ее в портабле варианте...
Да и СОМ порт то неуж в единственном экземпляре на компе?
может там еще куча имеется...
:roll:
Я ж не требовал заменить версию, а всего лишь сказал о том, что работаю с 1.8.19 и не могу точно знать, что 2.3.7 да еще и под 11кой может отквасить...
8)
Поставьте в
файл - настройки - сообщения компилятора - в окошке "ВСЕ"
далее перезапуск и снова попытку вывода/прошивки...
внизу все сообщения скопировать (и красненькие и беленькие) и сюда выложить.
может чего и прояснится...
:roll:


Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Пн фев 02, 2026 21:32:48 
Друг Кота
Аватар пользователя

Карма: 5
Рейтинг сообщений: 61
Зарегистрирован: Ср сен 30, 2020 16:51:47
Сообщений: 4643
Откуда: РФ
Рейтинг сообщения: 0
Какой программатор должен быть?


AVRISP mkll


Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Пн фев 02, 2026 22:15:22 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15486
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Любой из работающих с АВР МК.
Плюс соответствующая софт - оболочка.
Есть и зависимость от компа... При наличии интегрированного в материнку СОМ порта можно и простые самоделки использовать...
Ежли только USB значительно хуже выбор ...
:(


Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Вт фев 03, 2026 16:05:25 
Родился

Зарегистрирован: Пн фев 02, 2026 11:44:24
Сообщений: 7
Рейтинг сообщения: 0
Вот вариант со старым загрузчиком:

System wide configuration file is C:\Users\lesh2\AppData\Local\Arduino15\packages\arduino\tools\avrdude\8.0.0-arduino1\etc\avrdude.conf

Using port : COM5
Using programmer : arduino
Setting baud rate : 57600
Error: cannot set com-state for \\.\COM5
Error: unable to open port COM5 for programmer arduino
Avrdude done. Thank you.
выбранный последовательный порт Avrdude done. Thank you.
не существует или плата не подключена к нему

Вот с новым:
System wide configuration file is C:\Users\lesh2\AppData\Local\Arduino15\packages\arduino\tools\avrdude\8.0.0-arduino1\etc\avrdude.conf

Using port : COM5
Using programmer : arduino
Setting baud rate : 115200
Error: cannot set com-state for \\.\COM5
Error: unable to open port COM5 for programmer Arduino
Avrdude done. Thank you.
выбранный последовательный порт Avrdude done. Thank you.
не существует или плата не подключена к нему


Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Вт фев 03, 2026 17:39:29 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15486
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
:shock:
Просматриваю ответы IDE на специально вызванные ошибки на своей портабле 1.8.19 (виндовс7 х64 на диске D)
обычно при ошибке доступа выскочит нечто такое (попытка загрузки скотча-"пустышки" через неподключенный к МК СОМ порт):
Спойлер
Код:
Скетч использует 444 байт (1%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
Произошла ошибка при загрузке скетча
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x92

сама IDEстандартно для UNO - подобных (нано и про-мини да и практически всех АВР использует avrdude)...
Другое дело, ежли по ..... запустить не кнопкой "загрузка", а
инструменты - записать загрузчик
с установленным в поле
инструменты - программатор - arduino
........
но и там обычно
Спойлер
Код:
Скетч использует 444 байт (1%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
Ошибка при записи загрузчика.
Произошла ошибка при загрузке скетча
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x79

ежли установить в настройках
"показать подробный вывод - загрузка"...
то при просто наличии СОМ порта без доступа к МК будет вот такое сообщение:
Спойлер
Код:
Скетч использует 444 байт (1%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
D:\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CD:\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -carduino -PCOM1 -b57600 -D -Uflash:w:C:\Temp\arduino_build_670857/sketch_feb03a.ino.hex:i

avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "D:\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

         Using Port                    : COM1
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xd4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xd4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xd4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xd4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xd4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xd4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xd4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xd4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xd4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xd4

avrdude done.  Thank you.

Problem uploading to board.  See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.

проба для случая "записать загрузчик" (программатор - arduino as ISP):
Спойлер
Код:
D:\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CD:\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM1 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "D:\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

         Using Port                    : COM1
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03

avrdude done.  Thank you.

Ошибка при записи загрузчика.

ничего похожего на Ваши...
С учетом того, что виндовс 10/11 драйвера СОМ портов обычно сама ставит...
Может не удалось драйвер для СН340/СН341 установить?...
Но ежли бы драйвер СОМ порта не установился - о нем бы и сообщений не появилось...
:dont_know:
Да и сообщение
"Using programmer : arduino"
как то не слишком понятно...
в списках программаторов есть arduino as ISP - иногда в "сторонних" софт- оболочках его просто как arduino обзывают...
к примеру в той же avrdudeshell...
но для самой ардуиноIDE он таки остается именно arduino as ISP (одноименный пример из файл - примеры на базе ардуино - нано)...
:roll:


Последний раз редактировалось BOB51 Вт фев 03, 2026 22:24:33, всего редактировалось 1 раз.

Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Вт фев 03, 2026 21:53:22 
Грызет канифоль
Аватар пользователя

Карма: 7
Рейтинг сообщений: 48
Зарегистрирован: Чт янв 13, 2011 18:54:29
Сообщений: 257
Откуда: Минск
Рейтинг сообщения: 0
Если плата китайская, то точно будет старый загрузчик. Если стоит мост СН340, то может быть он фейковый. Виндовс накатывает новый драйвер и он не работает с фейковыми СН340. Я обычно отключаю интернет и откатываю драйвер СН340. И все шьется. Но в первый раз надо будет поставить старый драйвер СН340 ручками.

_________________
Учиться, учиться, ...


Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Вт фев 03, 2026 22:31:01 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15486
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Стандартно драйвер СН340 ставится при инсталляции ардуино...
Однако довольно часто "слетает" при различных сбоях...Можно вот такой попробовать (для х64):
Вложение:
CH341SER.zip [138.7 KiB]
Скачиваний: 25

:roll:
Решил еще одно предположение проверить...
Вдруг наш Сергей_А_М использовал режим загрузки скотча по ISP через программатор...
"скетч - загрузить через программатор"...
мало ли чего...
но и там... просто СОМ порт без программатора и нанки выдает:
Спойлер
Код:
Скетч использует 444 байт (1%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
D:\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CD:\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM1 -b19200 -Uflash:w:C:\Temp\arduino_build_530040/sketch_feb03a.ino.hex:i

avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "D:\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

         Using Port                    : COM1
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03

avrdude done.  Thank you.

Problem uploading to board.  See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.

или при подключенном к ПК программаторе и отсутствии подключенной к программатору нанки:
Спойлер
Код:
Скетч использует 444 байт (1%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
D:\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CD:\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM7 -b19200 -Uflash:w:C:\Temp\arduino_build_902384/sketch_feb03a.ino.hex:i

avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "D:\Arduino\portable\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

         Using Port                    : COM7
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ---------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : STK500
         Description     : Atmel STK500 Version 1.x firmware
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x000000 (retrying)

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x000000 (retrying)

Произошла ошибка при загрузке скетча
Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.


чуток похоже,но таки и это не то...
:dont_know:


Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Чт фев 05, 2026 11:29:04 
Родился

Зарегистрирован: Пн фев 02, 2026 11:44:24
Сообщений: 7
Рейтинг сообщения: 0
Что бы это значило не знаю, да и более опытные товарищи сказать не смогли, но перед прошивкой надо открыть Монитор порта в Инструментах и закрыть его не вводя каких-либо символов. После этого прошивка проходит успешно.

При более сложном тестировании вылезла первоначальная ошибка. Возврат в исходное состояние.


Последний раз редактировалось Сергей_А_М Чт фев 05, 2026 18:02:40, всего редактировалось 1 раз.

Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Чт фев 05, 2026 11:48:17 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15486
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Я в котуинке (viewtopic.php?f=62&t=156720) о том давно говорил.
Общие правила -
1. платка всегда подключается ДО открытия/запуска ардуино IDE.
2. должна быть корректно выставлена платформа и её опции в соответствии с используемой палаткой
3. проверяем работу СОМ порта (инструменты -> получить информацию о плате)
4. если в проекте используется связь с ПК по СОМ порту (активирован serial - достаточно наличия в setup строчки Serial.begin(9600);) в обязательном порядке необходимо открыть "монитор порта" IDE.
Однако даже эти меры не гарантируют вероятности каких либо сбоев при многократных перепрошивках в процессе отладки программ.
Посему рекомендую дополнительно изготовить "стандартный" для АВР платок программатор ардуино ISP из платки ардуино нано.
8)
А вот варианта
... перед прошивкой надо открыть Монитор порта в Инструментах и закрыть его не вводя каких-либо символов. После этого прошивка проходит успешно.

в версиях IDE 1.8.9 и/или 1.8.19 не встречалось.
Но собственно 2.3.х уже с упором на АРМы делается - там может и чего нежданного появиться... Или какие тонкости доступа к ресурсам ПК (к примеру "права администратора" или имя пользователя на кириллице вместо латиницы...)
:roll:
К сожалению не использую 2.3.х из-за слишком избыточной громоздкости и невозможности отключения автоматического доступа IDE в интернет... Да и проблемы получения доступа к сайту ардуино в последнее время весьма настораживают...
:(


Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Пт фев 06, 2026 21:32:21 
Родился

Зарегистрирован: Пн фев 02, 2026 11:44:24
Сообщений: 7
Рейтинг сообщения: 0
Уважаемые Коты, природные потомственные дворняги, извините, дворяне всех мастей! Информация о плате - Неизвестное устройство; монитор пора - не удается установить связь с СОМ портом. Что-либо серьезное сделать пока не пытался, но что-то нестабильное, то так, то этак. Господа Коты, руководствуюсь AlexGyerовским сайтом. Продолжаю попытки .


Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Пт фев 06, 2026 21:46:04 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15486
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Чудес на свете не бывает - разве что вероятность некорректной установки самой IDE...
Дополнительно для всех версий до 2.х.х настоятельно рекомендуется отключить автообновление (с учетом отсутствия "обратной совместимости" с новейшими версиями IDE и имеющимися ссакционно - территориальными проблемами доступа к официальному сайту ардуино.
Для версий 2.х.х такое отключение просто невозможно выполнить. Разве что предварительно перед работой отключать доступ ПК в интернет.
8)
Портабле версия 1.8.19 устойчиво работает и на 7ке х4 и на 10ке про х64 и на 11 хоум х64.
:hunger:


Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Сб фев 07, 2026 18:49:31 
Родился

Зарегистрирован: Пн фев 02, 2026 11:44:24
Сообщений: 7
Рейтинг сообщения: 0
Уважаемые товарищи! Премного всеми благодарны (как говорил режиссер Якин). Сегодня купил в АмперКоте на Таганке две ардуинки нано, на корпусах ИМС маркировка отчетливая. Подключил без проблем при соблюдении Ваших Рекомендаций. Так же без проблем изменил частоту мигания диода. Первые две ардуинки не такие, как эти новые: маркировки на СН340 нет. Может быть они несколько чудят? Еще раз благодарю всех откликнувшихся.
Но информация о плате осталась та же самая: BN: Неизвестная плата VID: 0x1A86 PID:0x7523 SN: (null). В настройках все записано правильно.
Всем удачи!


Вернуться наверх
 
 Заголовок сообщения: Re: Как прошить Arduino Nano
СообщениеДобавлено: Сб фев 07, 2026 20:56:17 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15486
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
В новых может устанавливаться СН9340С -это таки весьма тяжкий вариант по драйверам...
Там легче по SPI прошить, чем драйвер поставить без шаманизьма...
:cry:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 20 ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y