ARDUINO Arduino. Проблема с загрузкой скетча

serg167

✩✩✩✩✩✩✩
10 Окт 2019
21
7
В целом хорошая идея -- заказывать всего по 2-3 штуки, ардуинок можно и больше.
смущает то, что вчера blink проскочил каким то чудом ( морг. светодиодом на ардуинке)

и еще вопрос, пробовал в других версиях IDE ( где брал уже не помню, из магазина приложений вроде на 10, 1.9 - бета, 1.8.6 - везде проекто цветомузыки валится на синтаксисе, процедуры , которые в нем самом, но обьявдены ниже - не находит..
например.. в Setup
if (AUTO_LOW_PASS && !EEPROM_LOW_PASS) { // если разрешена автонастройка нижнего порога шумов
autoLowPass();

autoLowPass - не видит.. и так далее..
 

TimofeyKolosov

✩✩✩✩✩✩✩
18 Окт 2019
8
0
Я купил ардуино нано "конешно китайскую)"
я установил все драйвера и скачал дополнение к драйверу но у меня тут такая ошибка. помогите пожалуйста1571428886023.png
 

Александр Симонов

★★★★✩✩✩
2 Авг 2018
727
207

TimofeyKolosov

✩✩✩✩✩✩✩
18 Окт 2019
8
0
Using Port : COM3 Using Programmer : arduino Overriding Baud Rate : 115200 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 avrdude done. Thank you. Проблема загрузки в плату. Помощь по загрузке: http://www.arduino.cc/en/Guide/Troubleshooting#upload .

это первая ошибка

потом если выйти и зайти
то вот такая

System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

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

avrdude done. Thank you.

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

Александр Симонов

★★★★✩✩✩
2 Авг 2018
727
207
Тогда одно из двух: либо слетел загрузчик, либо хана ардуинке.
Зашить загрузчик можно другой ардуинкой
 

Александр Симонов

★★★★✩✩✩
2 Авг 2018
727
207
Полез посмотрел, что за MariaMole. Да, тогда не сходится. В MariaMole можно включить подробный вывод при загрузке? Посмотреть, с какой скоростью загружается прошивка. Может в это дело.
 

TimofeyKolosov

✩✩✩✩✩✩✩
18 Окт 2019
8
0
Это Монитор порта? Тогда это не та скорость. Должна быть или 115200 или 57600

Detecting undeclared functions in main project file: New project_1.cpp...

File is up-to-date: C://New project_1/source/New project_1.cpp

Linking project:New project_1

>> C:/Program Files (x86)/MariaMole/arduino/hardware/tools/avr/bin/avr-gcc -Os -Wl,--gc-section -mmcu=atmega328p -o C://New project_1/build/New project_1.elf C://New project_1/build/source_New project_1.cpp.o C://New project_1/build/arduino_core_eightanaloginputs.a -lm



Converting ELF to HEX...

>> C:/Program Files (x86)/MariaMole/arduino/hardware/tools/avr/bin/avr-objcopy -O ihex -R .eeprom C://New project_1/build/New project_1.elf C://New project_1/build/New project_1.hex



>> C:/Program Files (x86)/MariaMole/arduino/hardware/tools/avr/bin/avr-size -C --mcu=atmega328p C://New project_1/build/New project_1.elf

AVR Memory Usage

----------------

Device: atmega328p



Program: 1012 bytes (3.1% Full)

(.text + .data + .bootloader)



Data: 9 bytes (0.4% Full)

(.data + .bss + .noinit)







Uploading program to board Arduino Nano w/ ATmega328

>> C:/Program Files (x86)/MariaMole/arduino/hardware/tools/avr/bin/avrdude -C C:/Program Files (x86)/MariaMole/arduino/hardware/tools/avr/etc/avrdude.conf -p atmega328p -carduino -P\\.\COM3 -b57600 -D -q -Uflash:w:C://New project_1/build/New project_1.hex:i





avrdude: AVR device initialized and ready to accept instructions

avrdude: Device signature = 0x1e950f (probably m328p)

avrdude: reading input file "C://New project_1/build/New project_1.hex"

avrdude: writing flash (1012 bytes):

avrdude: 1012 bytes of flash written

avrdude: verifying flash memory against C://New project_1/build/New project_1.hex:

avrdude: load data flash data from input file C://New project_1/build/New project_1.hex:

avrdude: input file C://New project_1/build/New project_1.hex contains 1012 bytes

avrdude: reading on-chip flash data:

avrdude: verifying ...

avrdude: 1012 bytes of flash verified



avrdude done. Thank you.


это всё что есть(
 

Александр Симонов

★★★★✩✩✩
2 Авг 2018
727
207
Detecting undeclared functions in main project file: New project_1.cpp...

File is up-to-date: C://New project_1/source/New project_1.cpp

Linking project:New project_1

>> C:/Program Files (x86)/MariaMole/arduino/hardware/tools/avr/bin/avr-gcc -Os -Wl,--gc-section -mmcu=atmega328p -o C://New project_1/build/New project_1.elf C://New project_1/build/source_New project_1.cpp.o C://New project_1/build/arduino_core_eightanaloginputs.a -lm



Converting ELF to HEX...

>> C:/Program Files (x86)/MariaMole/arduino/hardware/tools/avr/bin/avr-objcopy -O ihex -R .eeprom C://New project_1/build/New project_1.elf C://New project_1/build/New project_1.hex



>> C:/Program Files (x86)/MariaMole/arduino/hardware/tools/avr/bin/avr-size -C --mcu=atmega328p C://New project_1/build/New project_1.elf

AVR Memory Usage

----------------

Device: atmega328p



Program: 1012 bytes (3.1% Full)

(.text + .data + .bootloader)



Data: 9 bytes (0.4% Full)

(.data + .bss + .noinit)







Uploading program to board Arduino Nano w/ ATmega328

>> C:/Program Files (x86)/MariaMole/arduino/hardware/tools/avr/bin/avrdude -C C:/Program Files (x86)/MariaMole/arduino/hardware/tools/avr/etc/avrdude.conf -p atmega328p -carduino -P\\.\COM3 -b57600 -D -q -Uflash:w:C://New project_1/build/New project_1.hex:i





avrdude: AVR device initialized and ready to accept instructions

avrdude: Device signature = 0x1e950f (probably m328p)

avrdude: reading input file "C://New project_1/build/New project_1.hex"

avrdude: writing flash (1012 bytes):

avrdude: 1012 bytes of flash written

avrdude: verifying flash memory against C://New project_1/build/New project_1.hex:

avrdude: load data flash data from input file C://New project_1/build/New project_1.hex:

avrdude: input file C://New project_1/build/New project_1.hex contains 1012 bytes

avrdude: reading on-chip flash data:

avrdude: verifying ...

avrdude: 1012 bytes of flash verified



avrdude done. Thank you.


это всё что есть(
Ну-ка, а теперь для сравнения включи в Arduino IDE в настройках подробный вывод при загрузке. Выбери Процессор ATMega328P (Old Bootloader) и попробуй загрузить. Какая там будет выдача.
 

TimofeyKolosov

✩✩✩✩✩✩✩
18 Окт 2019
8
0
Ну-ка, а теперь для сравнения включи в Arduino IDE в настройках подробный вывод при загрузке. Выбери Процессор ATMega328P (Old Bootloader) и попробуй загрузить. Какая там будет выдача.
okey
Одна ардуинка заработала а вот теперь вторая перестала загружать вообще ни с той программы ни с этой :|
 

Artem8848

✩✩✩✩✩✩✩
8 Ноя 2019
2
0
Arduino: 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Плата:"Arduino Nano, ATmega328P"

Скетч использует 4556 байт (14%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 212 байт (10%) динамической памяти, оставляя 1836 байт для локальных переменных. Максимум: 2048 байт.
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x0d
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x0a
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x47
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x72
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x62
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x6c
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x20
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x2e
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x39
Произошла ошибка при загрузке скетча

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


что это такое ,может кто знает ?
 

Александр Симонов

★★★★✩✩✩
2 Авг 2018
727
207
Arduino: 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Плата:"Arduino Nano, ATmega328P"

Скетч использует 4556 байт (14%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 212 байт (10%) динамической памяти, оставляя 1836 байт для локальных переменных. Максимум: 2048 байт.
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x0d
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x0a
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x47
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x72
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x62
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x6c
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x20
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x2e
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x39
Произошла ошибка при загрузке скетча

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


что это такое ,может кто знает ?
Да, самая типовая ошибка при загрузке, легко гуглится.
 

Yurman

✩✩✩✩✩✩✩
9 Ноя 2019
3
0
Здравствуйте, пытаюсь установить WSmartrixGayver и каждый раз все новее и новее ошибки, уже три раза мои вопросы перемещаются из темы в тему) но деваться некуда и прошу помочь с ошибкой?) Кто с таким сталкивался? При загрузке в НАНО выдает ошибки...

Arduino: 1.8.8 (Windows 7), Плата:"Arduino Nano, ATmega328P"

In file included from D:\Arduino\WSmatrixGyver_v.1.1\WSmatrixGyver_v.1.1.ino:21:0:

sketch\FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009

# pragma message "FastLED version 3.002.009"

^~~~~~~~~~~~~~~~~~~~~~~~~~~

Скетч использует 9062 байт (29%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 642 байт (31%) динамической памяти, оставляя 1406 байт для локальных переменных. Максимум: 2048 байт.
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Произошла ошибка при загрузке скетча

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

Omne

✩✩✩✩✩✩✩
10 Ноя 2019
7
3
Всем привет это первый опыт на arduino и поэтому просьба не судить строго.
Что делаю не так?
1 - подключаю arduino nano atmega328p к пк
2 - в C:\Program Files (x86)\Arduino\libraries помещаю файлы из библиотеки проекта
3 - запускаю файл проекта CUBE_Gyver
4 - в инструменты плата выбираю arduino nano в процессоре atmega328p порт com3
5 - жму загрузка. получаю
Глобальные переменные используют 1658 байт (80%) динамической памяти, оставляя 390 байт для локальных переменных. Максимум: 2048 байт.
Недостаточно памяти, программа может работать нестабильно.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b57600 -D -Uflash:w:C:\Users\omne\AppData\Local\Temp\arduino_build_657257/CUBE_Gyver.ino.hex:i

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

System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

Using Port : COM3
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=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x74

avrdude done. Thank you.

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

Тоха

✩✩✩✩✩✩✩
25 Май 2019
31
1
Ростов-на-Дону
Всем приветик! Не давно захотел сделать проект Рисуем светом с Arduino. Код написан правильно. Но скетч не загружается.Снимок экрана (2).png
 

Тоха

✩✩✩✩✩✩✩
25 Май 2019
31
1
Ростов-на-Дону
Arduino: 1.8.10 (Windows 10), Плата:"Arduino Nano, ATmega328P"

Скетч использует 8032 байт (26%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 1164 байт (56%) динамической памяти, оставляя 884 байт для локальных переменных. Максимум: 2048 байт.
Произошла ошибка при загрузке скетча
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xf8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xf8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xf8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xf8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xf8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xf8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xf8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xf8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xf8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xf8

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

Trava77

✩✩✩✩✩✩✩
25 Ноя 2019
3
0
Добрый день! Все забыл - сижу не могу понять в чем проблема. При компиляции вылазит вот такой текст. В плату Uno все загружается но не работает. В плату Nano не загружается, по мимо ошибки при компиляции. Подскажите что делать плиз!)

вылазит текст только при загрузке в Нано:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x0d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x0d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x0d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x0d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x0d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x0d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x0d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x0d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x0d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x0d
Проблема загрузки в плату. Помощь по загрузке: http://www.arduino.cc/en/Guide/Troubleshooting#upload .

Текст ошибок при компиляции:
C:\GyverDrink_v1.0\GyverDrink_v1.0\GyverDrink_v1.0.ino:53:0: warning: "COLOR_DEBTH" redefined

#define COLOR_DEBTH 2 // цветовая глубина: 1, 2, 3 (в байтах)

^

In file included from C:\Program Files (x86)\Arduino\libraries\microLED/microLED.h:25:0,

from C:\GyverDrink_v1.0\GyverDrink_v1.0\GyverDrink_v1.0.ino:46:

C:\Program Files (x86)\Arduino\libraries\microLED/ws2812_send.h:79:0: note: this is the location of the previous definition

#define COLOR_DEBTH 3 // по умолчанию 24 бита

^

In file included from C:\GyverDrink_v1.0\GyverDrink_v1.0\GyverDrink_v1.0.ino:46:0:

C:\Program Files (x86)\Arduino\libraries\microLED/microLED.h:62:2: warning: 'typedef' was ignored in this declaration

};

^

C:\GyverDrink_v1.0\GyverDrink_v1.0\c_func.ino: In function 'void serviceMode()':

C:\GyverDrink_v1.0\GyverDrink_v1.0\c_func.ino:6:61: warning: invalid conversion from 'byte* {aka unsigned char*}' to 'int8_t* {aka signed char*}' [-fpermissive]

disp.runningString(serviceText, sizeof(serviceText), 150);

^

In file included from C:\GyverDrink_v1.0\GyverDrink_v1.0\GyverDrink_v1.0.ino:44:0:

C:\Program Files (x86)\Arduino\libraries\GyverTM1637/GyverTM1637.h:46:7: note: initializing argument 1 of 'void GyverTM1637::runningString(int8_t*, byte, int)'

void runningString(int8_t DispData[], byte amount, int delayMs); // бегущая строка (array, sizeof(array), задержка в мс)

^Безымянный.jpg
 

HTRJ

✩✩✩✩✩✩✩
21 Авг 2019
2
0
Да, да, да, знаю... Сейчас меня отправят по ссылке https://m.vk.com/topic-97877471_36099125, но я уже могу эту страницу с табуретки без запинки деду морозу прочитать.
В общем история. Купил две дуины нано в амперкоте (СПБ). Обе были рабочие (ну по крайней мере блинк заливался и работал). Собирал умную подсветку рабочей зоны кухни. тестировал код на обеих платах (какая первая под руку попадет), отлаживал его пару дней, и потом бац код не заливается. Тот самый "Programmer is not responding". Начал гуглить, почитал. Решил что руки не самые ровные на планете, наверное убил загрузчик. Попробовал из второй нано сделать программатор и перепрошить загрузчик. Ничего не вышло. 2 вечера впустую. Забил. Собрал подсветку на рабочей плате. Установил все работает.
Недавно был в центе. Зашел в магаз (туда же) купил еще одну нано и мелочевки в амперкоте. Положил в стол. Вчера пришла адресная лента. Думаю - надо проверить. Распаковываю новую(!) плату. и у нее та же ошибка при загрузке. нарыл в закромах мелкую дигиспарк. все прошивается. По хорошему для верности надо попробовать загрузить что-нибудь на рабочую плату из подсветки, но там уже все замуровано намертво, т.к. работает идеально, и до порта без варварства не добраться.
В итоге лежат 2 нано. И ни новую, ни старую не могу прошить. Пробовал и полноценные скетчи, и блинк, и пустой скетч. Слабо мне верится, что плата сразу не рабочая из коробки.