Разное певедение платы Nano при заливки разными версиями IDE
- Войдите на сайт для отправки комментариев
Пнд, 02/04/2018 - 16:49
Всем привет!
Народ подскажите с чем может быть связана странность работы Arduino Nano (разные версии и платы).
Использую стандартную схема для подключения кнопки с подтягивающим резистором INPUT_PULLUP. Если я заливаю скетч в плату IDE 1.0.6 - то все работает как нужно. Отправляю другому человеку и он заливает через IDE 1.8.5. - при нажатии на кнопку плата перезагружается.
В чем может быть причина?
Ваш другой человек кнопку через зад подключил.
Установил у себя 1.8.5 - Ситуация аналогичная.
Заливаю через 1.0.6 - ОК. Через 1.8.5. - Х...р
Уже пробовал разные платы UNO, MEGA, NANO - 3 шт. На всех платах одинаково (1.0.6 работает, 1.8.5. нет).
Понятно, что можно "положить" на 1.8.5. и лить через 1.0.6. Но причину хотелось бы понять...
Установил у себя 1.8.5 - Ситуация аналогичная.
Заливаю через 1.0.6 - ОК. Через 1.8.5. - Х...р
напишите максимально короткий скетч, только с кнопкой. Посмотрите, будет ли эффект. Если да выложите сюда.
Если нет - значит ыиновата не кнопка (что более вероятно)
напишите максимально короткий скетч, только с кнопкой. Посмотрите, будет ли эффект. Если да выложите сюда.
Если нет - значит ыиновата не кнопка (что более вероятно)
Спасибо Вам добрый человек. Дело было в простом:
))))
Все заработало!
Спасибо Вам добрый человек. Дело было в простом:
))))
Все заработало!
Ну и что за кусок Вы привели? Что не так-то было? От версии IDE что-то зависит или нет?
Распашка памяти.
Скорее от версии и/или релиза и/или опций компилятора. В одном случае "распаханная" память была пустой и потому не критично, а в другом - там было что-то нужное, вот всё и сломалось.
Это что за херня написана. Открываем учебник Си и проверяем.
Чёрт, у самого видать под вечер глаз мыльный. Границу массива-то и не заметил. Бывает.
Да проблема была именно в границах массива. Просто цикл падал и перегружал плату при заливке через 1.8.5.
А при заливке через 1.0.6 -значение элемента массива было случайным (я хз почему так, но факт), что тоже не верно, но цикл продолжался. Наверняка дело в параметрах компилятора для разных версий IDE.
Всем спасибо!