загрузка скетчей
- Войдите на сайт для отправки комментариев
Вс, 22/03/2015 - 19:20
обнаружил косяк, если во время работы ардуино уно подключать\отключать что либо, то уже скетч не загрузится, будет вечно вистеть "Вгружаем..."
кто что скажет?

IDE не может получить данные от порта...ИМХО,не хватает питания на порты и во время подключения/отключения чего-либо напруга просаживается.
а какая нужда отключать подключать во время загрузки? лучше чаю попей
Я тоже обнаружил косяк: если у дисплея выдернуть шнур питания из розетки - экран гаснет!
и у меня гаснет. А у тебя какой модели дисплей?
Только начал изучать Arduino. Собрал самодельную плату на atmega 8 без автосброса. Короткие скетчи грузятся и все работает. Сколько нужно держать кнопку reset перед загрузкой скетча, или как долго выполняется Загрузчик? В какой момент надо отпускать кнопку: во время компиляции или во время загрузки скетча в плату?
Т.к. знатоков не нашлось, отвечу сам на свой вопрос.
Предисловие: собрал самодельную плату на Atmega8. Прошил bootloader из Arduino IDE. Для проверки платы решил загрузить пример со ветодиодом. Arduino IDE сообщила мне об успешной компиляции и "вгружении" скетча в плату. Т.к. светодиода на плате у меня нет, подключил светодиод к разъему ISP проводами. Включил питание, в ответ мой индикатор радостно мигнул несколько раз. Дошло дело до собственного скетча. Удачно откомпилировал и загрузил в плату как и в прошлый раз. Но вместо выполнения сценария мой МК молчал. Для проверки решил вставить код мигания светодиодом и вот тут я обнаружил, что светодиод должен мигать постоянно. Оказывается мой мигал, сигнализируя о запуске загрузчика.
Появился вопрос: кто виноват и что делать? Сколько работает загрузчик, если светодиод мигает менее 0,5 сек?
Среди флуда на форумах нашел, что bootloader работает 3-4 сек. Светодиод мигает только при запуске загрузчика. Если отсутствует авторесет (как у меня), кнопку лучше отжимать в момент окончания компиляции и начале загрузки сценария в плату. Если нажимать одновременно с кнопкой в Arduino IDE, загрузчик может закончить работу до окончания компиляции.
В итоге выяснил: во всем виноват загрузчик. Прошил Optiboot, внеся соответствующие записи в boards.txt и все заработало!
ну, не было меня на форуме, а больше упоротых, делающих дуино на голых камнях или нет, или они заняты.
*ну, ты уже понял, что проще свои проблемы решать самостоятельно?
Я конечно не ищу легких путей, но лучше учиться на чужих ошибках, нежели исправлять свои. Я понял, что на эти грабли еще никто не наступал.
Я конечно не ищу легких путей, но лучше учиться на чужих ошибках, нежели исправлять свои. Я понял, что на эти грабли еще никто не наступал.
не будь так самоуверен в собственной уникальности - просто народ уже достали владельцы дуино-мини
Была бы нормальная статья, вопросы бы не появлялись. Я новичок. Непросто постигать Arduino с нуля. Совет опытных может сильно помочь. Например, недавно dimax навел на путь истинный, подсказал где копать, огромное ему спасибо!
Пока Вы не поймете, что это не преимущество, а недостаток - освоение не сдвинется с мертвой точки. Ну и, пока новичок, лучше не заниматься исследованиями, а просто пытаться воспроизводить стандартные схемы и приемы: меньше граблей наловите.
"Нормальных статей" нет и не будет потому, что невозможно перечислить все грабли, на которые может наступить инициативный новичок. :)
Пока Вы не поймете, что это не преимущество, а недостаток...
не поймёт он этого - ему в школе железной кувалдой это в голову вбивали десять лет, что он ущербное чмо и с ним должны все носиться, как с писаной торбой.
Клапауций 001 не вам судить, мы с вами за одной партой не сидели. Трепать языком все мастаки.
Клапауций 001 не вам судить, мы с вами за одной партой не сидели. Трепать языком все мастаки.
а, кому судить, если ни одного дня на форуме не было без фразы, предвещающей вынос мозга форумчанам,:
"сдрасте, я новичок!".
а, кому судить, если ни одного дня на форуме не было без фразы, предвещающей вынос мозга форумчанам,:
"сдрасте, я новичок!".
Пока только ты жалуешься! И множишь свои профили!
а, кому судить, если ни одного дня на форуме не было без фразы, предвещающей вынос мозга форумчанам,:
"сдрасте, я новичок!".
Пока только ты жалуешься! И множишь свои профили!
конечно - я жалуюсь, а ты - выносишь людям мосг.
чем тебе профили Клапауциев не угодили - ты один, а нас Легион.
Это ты людям мозг выносишь. Вместо технических советов ты успел нагадить во многих ветках форума и поссориться с многими форумчанами. Остальные профили наверно забанены. Обижен на мир - это диагноз! Дам совет: дыши глубже и смотри на мир широко раскрытыми глазами. Ведь мир прекрасен и люди все хорошие. Я здесь не ради общения с такими чудаками. Удачи тебе в твоей проблеме!
Это ты людям мозг выносишь. Вместо технических советов ты успел нагадить во многих ветках форума и поссориться с многими форумчанами. Остальные профили наверно забанены. Обижен на мир - это диагноз! Дам совет: дыши глубже и смотри на мир широко раскрытыми глазами. Ведь мир прекрасен и люди все хорошие. Я здесь не ради общения с такими чудаками. Удачи тебе в твоей проблеме!
верно - я ужасней новичка, я - смерть новичка. :D