roboforum.ru

Технический форум по робототехнике.
Текущее время: 12 апр 2025, 22:45

Часовой пояс: UTC + 4 часа


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Разработка Open Robotics: Прошивка шлюз-контроллера
СообщениеДобавлено: 18 янв 2009, 14:56 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Сижу, тут, разрабатываю прошивку типовую шлюз-контроллера, столкнулся с проблемой которую не могу пока понять, может быть у меня в коде, а может быть UART через блютуз загадочно работает.

При передаче из терминала в модуль 1-8 символов всё отлично передаётся, затем 9-10 байт не передаются нормально, а затем 11 байт передаются на ура (передаются N байт - означает, что реально передаётся еще возврат каретки, если я не ошибаюсь).

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OpenRobotics: Прошивка шлюз-контроллера
СообщениеДобавлено: 18 янв 2009, 16:22 
Не в сети

Зарегистрирован: 23 авг 2008, 22:28
Сообщения: 1158
Откуда: Санкт-Петербург
ФИО: Сергей
:(


Последний раз редактировалось SMT 19 янв 2009, 11:04, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OpenRobotics: Прошивка шлюз-контроллера
СообщениеДобавлено: 18 янв 2009, 16:25 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Ты бы хоть скорость усапп, кварц, расстояние написал бы :)

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OpenRobotics: Прошивка шлюз-контроллера
СообщениеДобавлено: 18 янв 2009, 16:51 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Кварц 7.3728МГц, правильный.
Скорость УАРТ - 115.2Кбит
Расстояние не при чем, потому что другой (большей или меньшей длины) пакеты нормально проходят.

Пока грешу на код прошивки свой, буду искать.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OpenRobotics: Прошивка шлюз-контроллера
СообщениеДобавлено: 18 янв 2009, 17:12 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Так контроль битов ошибок то никто не отменял :)
Ну и замкни Rx/Tx, да посмотри :)

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OpenRobotics: Прошивка шлюз-контроллера
СообщениеДобавлено: 18 янв 2009, 18:14 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Пока обошел хитростью - увеличил длину команды на 1 бессмысленный байт и всё пока работает :)

Сервоприводы уже подцеплены к модулю, дальше будем тестировать АЦП, цифровые\входы\выходы и прошивка готова.

Добавлено спустя 2 минуты 16 секунд:
АЦП робит, тестируем цифровые входы\выходы.

Добавлено спустя 38 минут 46 секунд:
Цифровые входы\выходы вроде работают, прошивку выложил.

Заодно похоже понял, чего глючит - похоже терминал глючит которым я пользуюсь.

Прога -=Александра=- для RS-232 отлично отправляет команды длиной 9 и 10 символов...

PS: Тяжело было искать косяки в прошивке, когда они в терминале :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OpenRobotics: Прошивка шлюз-контроллера
СообщениеДобавлено: 19 янв 2009, 01:07 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Цитата:
Пока обошел хитростью - увеличил длину команды на 1 бессмысленный байт и всё пока работает :)

Я бы все же рекомендовал найти баг, я порой тоже выкручивался в коде, но это приводило только к появлению не понятно откуда взявшихся багов в редких, но очень не удачных случаях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OpenRobotics: Прошивка шлюз-контроллера
СообщениеДобавлено: 19 янв 2009, 09:42 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Master писал(а):
Я бы все же рекомендовал найти баг, я порой тоже выкручивался в коде, но это приводило только к появлению не понятно откуда взявшихся багов в редких, но очень не удачных случаях.

Дык выяснили же, что это терминал глючит, а у меня пока нет времени в чужом софте копаться.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OpenRobotics: Прошивка шлюз-контроллера
СообщениеДобавлено: 19 янв 2009, 09:55 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Это могет быть контроль четности - 9-й байт передается...

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OpenRobotics: Прошивка шлюз-контроллера
СообщениеДобавлено: 19 янв 2009, 10:12 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Вообще контроль четности вроде 9-й бит :) но кто их знает :) будет время - копну в терминальный исходник, благо он вроде выложен.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OpenRobotics: Прошивка шлюз-контроллера
СообщениеДобавлено: 19 янв 2009, 10:21 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
ну да, 9-й бит :crazy: с байтом я погорячился :pardon:

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO