Не загружается скетч
- Войдите на сайт для отправки комментариев
Пнд, 03/12/2018 - 17:56
Всем привет! я в программировании полный ноль, работаю автоэлектриком. По долгу работы потребовалось создать генератор прямоугольных импульсов, рекомендовали Ардуино. Купил Nano. Подключить к компу плату удалось( по крайней мере стала определяться в диспетчере устройств как СОМ) простейший скетч написал, компиляцию проходит, а загружаться не хочет, пишет ошибку. Помогите, пожалуйста, понять: проблема в плате или в каких то моих действиях?
void setup() { pinMode(9, OUTPUT); analogWrite(9, 25); } void loop() { }
А вот такая ошибка
Скетч использует 862 байт (2%) памяти устройства. Всего доступно 30720 байт. Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт. avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x23 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x23 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x23 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x23 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x23 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x23 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x23 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x23 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x23 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x23 Проблема загрузки в плату. Помощь по загрузке: http://www.arduino.cc/en/Guide/Troubleshooting#upload . Неверная библиотека найдена в C:\Users\Сергей\Documents\Arduino\libraries\sketch_nov30a: нет заголовочных файлов (.h), найденных в C:\Users\Сергей\Documents\Arduino\libraries\sketch_nov30a Неверная библиотека найдена в C:\Users\Сергей\Documents\Arduino\libraries\___: нет заголовочных файлов (.h), найденных в C:\Users\Сергей\Documents\Arduino\libraries\___ Неверная библиотека найдена в C:\Users\Сергей\Documents\Arduino\libraries\sketch_nov30a: нет заголовочных файлов (.h), найденных в C:\Users\Сергей\Documents\Arduino\libraries\sketch_nov30a Неверная библиотека найдена в C:\Users\Сергей\Documents\Arduino\libraries\___: нет заголовочных файлов (.h), найденных в C:\Users\Сергей\Documents\Arduino\libraries\___
Blink из примеров Arduino IDE заливается? В меню Tools выбрали соответсвующую плату и порт?
в инструментах, В выборе платы, ткни в процессор (328) и выбери "old bootloader"
Спасибо, ошибка ушла. Но прога чем то по-прежнему недовольна:
дак она даже парюсски пишет, чем недовольна
Вы почитайте про базовую структуру скетча для ардуино. В простейшем случае это один файл с расширением .ino в папке скетчей, в подпапке с именем как у файла. А Вы изобразили что-то с заголовочником PWM.h и основным файлом (оно Вам пока не надо). И ещё по-видимому сохраняете это всё в каталог, в который IDE библиотеки устанавливает. Или раньше так делали. У Вас в этой папке мусор какой-то. Что в ней за подпапки такие: "sketch_nov30a", "___" ? Похоже, что среда в них пытается библиотеку найти, а не может.
Сообщение оно не относится непосредственно к Вашему скетчу. Это среда удивляется, что это у неё такое странное в каталоге библиотек лежит. Разберитесь в настройках каталогов, мусор удалите и всё пройдёт.
Спасибо. Всё исправил. Всё заработало, только недолго...
После нескольких удачных попыток, скетч перестал грузиться. Читал, что притакой ошибке плате хана... Правда ли это? Всё перезагружал, кабель менял,reset жал.....итог тот же
Скопируйте как текст и вставбте как код, ничего не видно
Опять видимо с выбором загрузчика БЯДА
Смешно ребята! прямоугольные импульсы можно сделать на 157/561ЛА7(ЛЕ5..)
т.е на любой логике И\ИЛИ.
Прикрути переменный резистор и балуйся сколько хочешь.. Зачем Ардуино?!
Смешно ребята! прямоугольные импульсы можно сделать на 157/561ЛА7(ЛЕ5..)
т.е на любой логике И\ИЛИ.
Прикрути переменный резистор и балуйся сколько хочешь.. Зачем Ардуино?!
Неспортивно.
Та даже не в том дело что неспортивно. А завтра мне понадобятся не прямоугольные, а определённой длительности, определёной скважности, одиночные, синус, треуголка... Ширше мыслить надо дядя.
Смешно ребята! прямоугольные импульсы можно сделать на 157/561ЛА7(ЛЕ5..)
т.е на любой логике И\ИЛИ.
Прикрути переменный резистор и балуйся сколько хочешь.. Зачем Ардуино?!
Потому, что на улице 29 июля 2019 года, что означает, по меньшей мере 21 век.
На МК сделать проще и дешевле. МК, годный в качестве генератора прямоугольных импульсов разной скважности с точностью до десятков наносек, стоит оптом меньше полудоллара.
А так да, можно и на транзисторах сделать.