![]() |
|
![]() |
#1 |
Member
Регистрация: 14.04.2015
Сообщений: 45
Вес репутации: 0 ![]() |
![]()
боюсь с первыми двумя вариантами для меня будет очень сложно разобраться. а не подскажите принцип USB-UART моста. через него в роутер идет сигнал?
|
![]() |
![]() |
![]() |
#2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 20.09.2014
Сообщений: 145
Вес репутации: 0 ![]() |
![]()
Префиксы - защита от ложных символов, помех и мусора в уарт порте в момент загрузки роутера.
|
![]() |
![]() |
![]() |
#4 |
Junior Member
Регистрация: 24.07.2015
Сообщений: 5
Вес репутации: 0 ![]() |
![]()
Я с вами согласен, спасибо за ответ, но все же... Моя ардуина защищена конденсатором и в буут заггрузчик ардуины помехи никак не попадут так как без него, с Linux ардуина с каждой командой уходит в РЕСЕД. А если робот подергается в момент загрузки роутера, я не вижу в этом ничего страшного. Все хотелось бы убрать префикс tx_com=. Или подскажите плиз куском приемного скетча с необходимыми переменными как его правильно фильтровать, что бы не проверять все в switch по командам, и при этом не терять символы. К сожалению я только недавно обратил свой взор на ардуино язык, и разобраться с библиотекой СyberLib мне сложновато. Джава вообще для меня дремучий лес, найти там префикс в модуле CyberBot-2 вообще не удалось.
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 20.09.2014
Сообщений: 145
Вес репутации: 0 ![]() |
![]()
Есть уже модуль Кибербот3, что вы с этим старьем возюкаетесь?
Там уже доведено всё до ума, работает шустрее. Я не пишу код скетчами для ардуины, только ассемблер, проверку правильной посылки реализовал так, в прерывании по приему байта хватаешь три байта с проверкой, четвертый отдаешь роботу в анализ. |
![]() |
![]() |
![]() |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|