digitalRead() и проблемы запуска
- Войдите на сайт для отправки комментариев
Втр, 20/12/2016 - 12:31
Столкнулся вот с какой неведомой хренью. Скетч не запускается с первого раза, если в коде хотя бы раз указана функция digitalRead(). При подаче питания ардуино не стартует, нужно нажать Reset. ПРичём и старт после Reset срабатывает через раз. Скетч, если не старутет, то совсем, не выполняется даже setup(). Если вместо digitalRead() читаю порт напрямую, например так:
int a = PINB & (1 << 2);
то никаких глюков, всё корректно работает и перезагружается по нажатию на Reset.
Плата - китайская Нано. Подключённые библиотеки TM1637, DHT, 1Wire. Мыслей уже нет...
Мыслей уже нет...
А скетч есть?
И заодно скопипастите сообщения о компиляции из нижнего окошка IDE
А заодно и параметры источника питания.