Не работает передача данных по UART без консоли
- Войдите на сайт для отправки комментариев
Ср, 18/05/2016 - 21:43
Всем привет! Я пришел в тупик, не могу разобраться почему без открытия консоли на компьютере я не могу начать передавать данные через UART на ардуино, чтобы их потом записать на SD.
Если к коде комментируешь строки с Serial, то вообще ниче не идет, даже с консолью. Прям камень преткновения.
Тема закрыта. Разобрался.
я ничего крименального не заметил, однако софтваре работает одновременно с сериалом, тоесть то что отправиш в сериал из софтваре сериал не получиш......нужно сперва получить все что приходит из сериала а потом это все отправить,
или же использовать другую библиотеку Newsoftserial она может получать и отправлять сразу же (тоесть в один момент времени)
я думаю у вас то же самое что и у меня (на поиски этого было потрачено 2 недели)))
а так совет попробуйте написать маленький скетч без сериала , тоесть какой то символ записать на флеш, а вы пытаетесь сразу большим куском кода и чтобы без засад да еще и с кучей условий....
Если убрать
я не понимаю что куда не поступает
я не понимаю что куда не поступает
Вообщем так:
Есть GPS приемник, данные идут по UART1 на ардуино DUE. Есть код, который работает, но только вместе с консолью. Если убрать строку: Serial.println();
тогда вообще ничего не поступает, даже с консолью
как вы узнали что не поступает?
Я разобрался, спасибо!
можно и написать решение проблемы для других кто так же попадет!
можно и написать решение проблемы для других кто так же попадет!
Решение просто: Если у вас Arduino Due запаяйте себе на транзистор, что у разъема слева (где подключение питания) 10К резистор.
С помощью этой махинации, каждый раз при включении Ардуины, зашитая программа сразу начнет выполняться.