GPS глюк даты
- Войдите на сайт для отправки комментариев
ДД!
При разработке аппаратного комплекса на ардуине столкнулся с таким глюком.
GPS модуль работал нормально, но при достижении определенного объема кода перестал заполнять поля даты. Теперь дата 0/0/2000 всегда.
При загрузке чистого кода GPS дата и все остальные параметры работают нормально.
При загрузке моего кода, дата снова 0/0/2000.
Мной перепробовано много вариантов, а именно комментирование всего кода кроме вызова GPS и всех глобальных переменных. Перезагрузки и компа и ардуины. Результата нет - дата упорно стоит на 0/0/2000.
Что это может быть?
PS Были случаи когда например большой код без какого нибудь k = k; уже не работал. Т.е. программируешь остается какойто баг и его убрать уже не получается - программа отказывается работать. Бред какой то.
Это что Arduino IDE такая глюковатая что ли ?
Я напишу глупость, а Вы просто попробуйте:
1. Сделать копию скетча.
2. Не закомментировать весь код кроме вызова GPS и всех глобальных переменных, а вообще удалить его из скетча.
Просто попробуйте.
Спасибо!
Скопировал - не заработало. Потом сравнил и нашел одну маленькую деталь - статус поля которое не используется в программе newdata.
Перенес в свою программу - заработало!!!
Я так и не понял ))
Однако, магия.. ))