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

PaNnika

✩✩✩✩✩✩✩
9 Ноя 2020
7
0
Здрасьте, у меня есть проблема с лсд экраном. Я недавно купил набор по ардуино, лсд экран уже был запаян с i2c. Я все подключил как нужно, но когда загружаю скетч, то показывает вот эту ошибку
Arduino: 1.8.13 (Windows 10), Плата:"Arduino Uno"

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

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

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avr_read(): error reading address 0x0000

read operation not supported for memory "flash"

avrdude: failed to read all of flash memory, rc=-2

avrdude: stk500_recv(): programmer is not responding

выбранный последовательный порт avrdude: stk500_recv(): programmer is not responding

не существует или плата не подключена к нему

Arduino UNO
LCD 1602, i2c

Программатор работает, к экрану все правильно подключено, так как экран горит все таки. Я поискал решение в интернете, но не нашел. Не ругайтесь если шо
1604930733996.png
 

bort707

★★★★★★✩
21 Сен 2020
3,046
909
Экран тут не причем. Вот же ошибка прям по русски написана:
выбранный последовательный порт не существует или плата не подключена к нему
То есть или плату не подключил, или драйвера не поставил, или порт в Ардуино ИДЕ не выбрал... Или USB кабель от зарядника телефона без Data пинов
 

PaNnika

✩✩✩✩✩✩✩
9 Ноя 2020
7
0
Экран тут не причем. Вот же ошибка прям по русски написана:

То есть или плату не подключил, или драйвера не поставил, или порт в Ардуино ИДЕ не выбрал... Или USB кабель от зарядника телефона без Data пинов
У меня все нормально, usb свой, драйвера есть, порт выбран. Но почему то скетч, сканер i2c работает, но лсд нет
 

bort707

★★★★★★✩
21 Сен 2020
3,046
909
Но почему то скетч, сканер i2c работает, но лсд нет
еще раз! -если вы запостили правильную картинку - эта ошибка не имеет отношения к скетчу.
Скетч компилируется без ошибок

У меня все нормально, usb свой, драйвера есть, порт выбран.
расскажите это не мне, а загрузчику - он пишет ошибку что плата не выбрана или неверный порт
 

PaNnika

✩✩✩✩✩✩✩
9 Ноя 2020
7
0
Я все исправил, спасибо всем. Оказывается в китайской ардуино уно есть отдельны SDA и SCL. А я делал по инструкции для оригинала. Могли бы на сайтах написать что с алиэкспресса есть отдельные пины для этого. Ну ладно, сам виноват.
 

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

★★★★✩✩✩
2 Авг 2018
727
208
Я все исправил, спасибо всем. Оказывается в китайской ардуино уно есть отдельны SDA и SCL. А я делал по инструкции для оригинала. Могли бы на сайтах написать что с алиэкспресса есть отдельные пины для этого. Ну ладно, сам виноват.
Какие ещё отдельные SDA и SCL? От кого отдельные? Что за инструкция для оригинала?
 

Олег Потапович

✩✩✩✩✩✩✩
4 Дек 2020
1
0
Помогите пожалуйста, ардуина пишет, что плата недоступна, не могу разобраться в чём ошибка, к тому же у меня не отображается процессор
Arduino: 1.8.13 (Windows 7), Плата:"Arduino Uno"

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

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

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x6a

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x6a

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

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x6a

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x6a

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x6a

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x6a

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x6a

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x6a

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x6a

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x6a



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

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

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

Den22681

✩✩✩✩✩✩✩
15 Дек 2020
1
0
Приветствую. Год назад всё по феншую перезаливал, а вот нынче что-то не контачит.

Arduino: 1.8.13 (Windows 10), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\1\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=0000_0000 -ide-version=10813 -build-path C:\Users\1\AppData\Local\Temp\arduino_build_499400 -warnings=none -build-cache C:\Users\1\AppData\Local\Temp\arduino_cache_98341 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\1\Desktop\GyverMatrixBT-master\firmware\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\1\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=0000_0000 -ide-version=10813 -build-path C:\Users\1\AppData\Local\Temp\arduino_build_499400 -warnings=none -build-cache C:\Users\1\AppData\Local\Temp\arduino_cache_98341 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\1\Desktop\GyverMatrixBT-master\firmware\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino

Using board 'nano' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr

Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr

Detecting libraries used...

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\sketch\\GyverMatrixOS_v1.12.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Using cached library dependencies for file: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\FastLED.cpp

Using cached library dependencies for file: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\bitswap.cpp

Using cached library dependencies for file: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\colorpalettes.cpp

Using cached library dependencies for file: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\colorutils.cpp

Using cached library dependencies for file: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\hsv2rgb.cpp

Using cached library dependencies for file: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\lib8tion.cpp

Using cached library dependencies for file: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\noise.cpp

Using cached library dependencies for file: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\platforms.cpp

Using cached library dependencies for file: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\power_mgt.cpp

Using cached library dependencies for file: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\wiring.cpp

Generating function prototypes...

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\sketch\\GyverMatrixOS_v1.12.ino.cpp" -o "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\preproc\\ctags_target_for_gcc_minus_e.cpp" -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Компиляция скетча...

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\sketch\\GyverMatrixOS_v1.12.ino.cpp" -o "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\sketch\\GyverMatrixOS_v1.12.ino.cpp.o"

Используем предварительно скомпилированный файл: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\FastLED.cpp.o

Используем предварительно скомпилированный файл: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\bitswap.cpp.o

Используем предварительно скомпилированный файл: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\colorpalettes.cpp.o

Используем предварительно скомпилированный файл: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\colorutils.cpp.o

Используем предварительно скомпилированный файл: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\hsv2rgb.cpp.o

Используем предварительно скомпилированный файл: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\lib8tion.cpp.o

Используем предварительно скомпилированный файл: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\noise.cpp.o

Используем предварительно скомпилированный файл: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\platforms.cpp.o

Используем предварительно скомпилированный файл: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\power_mgt.cpp.o

Используем предварительно скомпилированный файл: C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\wiring.cpp.o

In file included from C:\Users\1\Desktop\GyverMatrixBT-master\firmware\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino:138:0:

C:\Users\1\AppData\Local\Temp\arduino_build_499400\sketch\FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002

# pragma message "FastLED version 3.003.002"

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

Compiling libraries...

Compiling core...

Using precompiled core: C:\Users\1\AppData\Local\Temp\arduino_cache_98341\core\core_arduino_avr_nano_cpu_atmega328old_0c812875ac70eb4a9b385d8fb077f54c.a

Linking everything together...

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400/GyverMatrixOS_v1.12.ino.elf" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\sketch\\FastLED.cpp.o" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\sketch\\GyverMatrixOS_v1.12.ino.cpp.o" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\sketch\\bitswap.cpp.o" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\sketch\\colorpalettes.cpp.o" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\sketch\\colorutils.cpp.o" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\sketch\\hsv2rgb.cpp.o" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\sketch\\lib8tion.cpp.o" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\sketch\\noise.cpp.o" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\sketch\\platforms.cpp.o" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\sketch\\power_mgt.cpp.o" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400\\sketch\\wiring.cpp.o" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400/..\\arduino_cache_98341\\core\\core_arduino_avr_nano_cpu_atmega328old_0c812875ac70eb4a9b385d8fb077f54c.a" "-LC:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400" -lm

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400/GyverMatrixOS_v1.12.ino.elf" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400/GyverMatrixOS_v1.12.ino.eep"

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400/GyverMatrixOS_v1.12.ino.elf" "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400/GyverMatrixOS_v1.12.ino.hex"

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-size" -A "C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_499400/GyverMatrixOS_v1.12.ino.elf"

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

Глобальные переменные используют 1345 байт (65%) динамической памяти, оставляя 703 байт для локальных переменных. Максимум: 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\1\AppData\Local\Temp\arduino_build_499400/GyverMatrixOS_v1.12.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 "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"



Using Port : COM3

Using Programmer : arduino

Overriding Baud Rate : 57600

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


Это из за того что комп не видит ардуино?

Разобрался вылетел чип.
 
Изменено:

Евгений Иркутск

✩✩✩✩✩✩✩
3 Фев 2020
4
0
С новым годом всех, проблема с загрузкой (подсветка лесницы).
Сначало пишет Скетч использует 8876 байт... и всё в этом духе, потом пишет Возникла ошибка при загрузке http://arduino.esp8266.com/stable/package_esp8266com_index.json
Возникла ошибка при загрузке https://downloads.arduino.cc/packages/package_index.json
Произошла ошибка при загрузке скетча.
Подскажите пожалуйста что делаю не так.

С новым годом всех, проблема с загрузкой (подсветка лесницы).
Сначало пишет Скетч использует 8876 байт... и всё в этом духе, потом пишет Возникла ошибка при загрузке http://arduino.esp8266.com/stable/package_esp8266com_index.json
Возникла ошибка при загрузке https://downloads.arduino.cc/packages/package_index.json
Произошла ошибка при загрузке скетча.
Подскажите пожалуйста что делаю не так.
До этого делал лампу на ESP, из за этого видимо в Настройках Дополнительные ссылки... было написано моя ошибка, зашёл полность стёр эту строку, теперь при загрузке просто пишет Произошла ошибка при загрузке скетча. Подскажите надо ли прописывать в Файл, Настройки, Дополнительные ссылки для менеджера плат? Или оставить пустым это поле? Ещё вопрос, почему через раз видит плату, примерно 10 раз пишет Устройство USB не опознано, на 11 нормально подключается видит Порт10, Компиляция проходит на отлично, быстро и без ошибок. А загрузка минуты 4 грузит, а по концове ошибка.
 

boris_latysh

✩✩✩✩✩✩✩
3 Фев 2021
38
2
Это было какое то наваждение.
Несколько Ардуин все выдают такую же ошибку. Пол дня менял кабеля и компьютеры, не мог понять в чем загвоздка.

Причина:
Был поврежден "Загрузчик". То есть через программатор все работало, а вот через USB не получалось. Вариантов несколько от невнимательности наших китайских товарищей (что возможно но мне не встречалась) до невнимательности наших местных программистов которые умудрились 20-и ардуинам одинаково перекрутить мозги. Эта тайна не раскрыта.

Решение:
Просто - с помощью программатора USBasp из Arduino IDE - заливаем загрузчик. (без программатора не получится).
Все!!!
Дальше все работает как обычно легко и приятно.
 

bort707

★★★★★★✩
21 Сен 2020
3,046
909
Несколько Ардуин все выдают такую же ошибку. Пол дня менял кабеля и компьютеры, не мог понять в чем загвоздка.

Причина:
Был поврежден "Загрузчик". То есть через программатор все работало, а вот через USB не получалось.
20 ардуин со слетевшим загрузчиком? - сомнительно...
Может просто не тот бутлоадер?
не пробовали в Ардуино ИДЕ выбрать в меню контролера "Old Bootloader" ?
 

boris_latysh

✩✩✩✩✩✩✩
3 Фев 2021
38
2
Я думаю это какой то бок Arduino IDE. Я этим ардуинкам фузы закрывал (с помощью программатора) и проверял их на загрузку простенького скетча. И кажется я его заливал через программатор, чтобы 2 раза разъемы не дергать. Видимо в таком режиме скетч заливается БЕЗ загрузчика.
Главный вывод что такую ошибку выдает когда есть проблемы с загрузчиком.
Причем что интересно.
я прошил 20 штук. 328 и 10 штук 168. так вот 168 имеют загрузчик а 328 - НЕТ. Ну в общем и на солнце есть пятна.
Но есть и положительный момент: "Сломать" Ардуину может тот у кого есть программатор с помощью которого ее МОЖНО починить.
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,253
1,297
Москва
Когда ардуино ИДЕ компилирует программу, она делает 2 файла для загрузки, один с загрузчиком , второй без. Вполне возможно, что Вы по ошибке взяли файл без загрузчика для 328 и с загрузчиком для 168
 

bort707

★★★★★★✩
21 Сен 2020
3,046
909
я его заливал через программатор, чтобы 2 раза разъемы не дергать. Видимо в таком режиме скетч заливается БЕЗ загрузчика.
Семен семеныч... Чему ж вы удивляетесь? При заливке программатором загрузчик стирается.
 

boris_latysh

✩✩✩✩✩✩✩
3 Фев 2021
38
2
В любом случае ясно что эту ошибку Arduino IDE выкидывает при проблемах с ЗАГРУЗЧИКОМ. Варианты от неправильного самого загрузчика (старая и новая версии), до повреждения загрузчика в памяти контроллера.
Где то читал что человек долго игрался с SPI портом, после чего также появилась данная ошибка.
 

Nurbek312

✩✩✩✩✩✩✩
25 Янв 2021
9
0
доброго времени суток, форумчане! Нужна ваша помощь. Поменял кол-во светодиодов на всех ступеньках и у меня выходит следующая ошибка:
1612970367626.png

доброго времени суток, форумчане! Нужна ваша помощь. Поменял кол-во светодиодов на всех ступеньках и у меня выходит следующая ошибка:
1612970367626.png
Здесь понятно что не влезает. но я всего лишь поменял цифры. может ли из за этого размер файла увеличиться в пазы?
 

kDn

★★★★★✩✩
18 Ноя 2019
1,103
437
Здесь понятно что не влезает. но я всего лишь поменял цифры. может ли из за этого размер файла увеличиться в пазы?
Каждый светодиод требует 3 байта буфера, соответственно берете кол-во светодиодов*3 и считаете расход памяти.
 

Nurbek312

✩✩✩✩✩✩✩
25 Янв 2021
9
0
что-то у меня слишком много получается светодиодов. или я что-то не так делаю ?
я насчитал 849 светодиодов. 15 ступенек по 80см ленты. на одной ленте 48 светодиодов. 1 ступенька большая. где-то 1,5 метра ленты 129 светодиодов. или надо было считать чипов ? или на Arduino Uno сделать это?

1612972123046.png
 
Изменено:

boris_latysh

✩✩✩✩✩✩✩
3 Фев 2021
38
2
Или:
Оптимизировать алгоритм управления и уменьшаем потребность в оперативной памяти SRAM .
Или:
Использовать Котроллер у которого больше SRAM памяти.
"Leonardo" - 2.5 KB (ATmega32u4), "Mega" - 8 КВ (ATmega2560)
 

bort707

★★★★★★✩
21 Сен 2020
3,046
909
что-то у меня слишком много получается светодиодов. или я что-то не так делаю ?
Может берете ленту со слишком большой плотностью светодиодов? Зачем на лестнице подсветка 60 диодов на метр? - она у вас будет сиять как в операционной.
Надо было брать ленту 30 диодов на метр