Технический форум по робототехнике.
S-T-A-L-K-E-R » 28 сен 2010, 19:22
Люди, помогите...
Как с помощью терминалки "HyperTerminal" заставить робота, собранного на базе OR-AVR-M32-D двигаться как мы хотим ?
1. Я скачал прошивку: Прошивка старого шлюз-контроллера для UART 115.2Kbit
2. Скачал программу: HyperTerminal. Выставил порт, конфигурацию по блютусу, поток Xon\Xoff.
3. Все собрал, прошил мк. Сервы стоят на порте D(аппаратный шим).
Включаю робота с блютусом, через блюсоил нахожу БТ, подключаюсь. Дальше открываю терминалку, захожу... В окне появляется надпись(точно не помню какая): Leb...: 0 или Leb...: 1 Что это значит хз, примера нормального в инете ничего нормального не нашел.

Последний раз редактировалось
S-T-A-L-K-E-R 10 окт 2010, 23:59, всего редактировалось 1 раз.
Grem » 28 сен 2010, 19:28
Так ORFA шить надо было
S-T-A-L-K-E-R » 28 сен 2010, 19:31
Где это все взять и скачать ? (надеюсь орфа на 7-ке идет)
Grem » 28 сен 2010, 20:51
надеюсь орфа на 7-ке идет

нет, это прошивка для контроллера.
wiki/ORFA
- Вложения
-
orfa_v0.8.2_or-avr-m32-d_master_bauto_pv1.1.hex
- (29.99 КиБ) Скачиваний: 455
S-T-A-L-K-E-R » 28 сен 2010, 21:57
Так, ок, представим что я скачал эту прошивку и залил в мк. Дальше просто подключаемся и даем команды ? (на робоконтроллере что-то переключать надо ?
Добавлено спустя 3 минуты 49 секунд:
Еще, драйвера доп-е надо устанавливать ?
Grem » 28 сен 2010, 22:01
да, подключаетесь по синезубу и дальше читайте мануал по орфе.
S-T-A-L-K-E-R » 28 сен 2010, 22:14
Прочитал, получаетмся дров не надо, если я просто буду роботом рулить... ?
Добавлено спустя 3 минуты 37 секунд:
значет чтоб запустить наш процесс надо:
1. Инициализация
< V
> V1.0
< L20
> L20
< C0064
> C0064
< X
> X
2. Наши команды. Например подать на шим 1, например 0b00101000...
Добавлено спустя 2 минуты 51 секунду:
< W 20 40 60
> SWAAP
что значит 20, 40 и 60 ?
Добавлено спустя 4 минуты 27 секунд:
< W 20 40 60
> SWAAP
что значит 20, 40 и 60 ?
=DeaD= » 28 сен 2010, 22:17
Так этот... инстракшен же есть:
mediawiki/images/6/6d/OR-AVR-M32-D.pdfправда если ORFA не той версии сборки - номера регистров придется через интроспектор уточнить.
Я сейчас как раз над новой версией ORFA работаю сижу пишу новые парсеры чтобы новичкам на порядок проще было.

S-T-A-L-K-E-R » 28 сен 2010, 22:19
через интроспектор уточнить...
-это я понял как ) Только не понятны те цыфровые значения что он выдает ... ( Что каждое значит ?
=DeaD= » 28 сен 2010, 22:21
Так в инструкции же всё расписано, что конкретно непонятно?
S-T-A-L-K-E-R » 28 сен 2010, 22:31
Что в инструкции что на сайте...
Конкретно не понятно, что значит из этой, например записи что:
< W 20 40 60
> SWAAP
1. 20-это
2. 40-это
3. 60-это
и не надо отпираться мол иди читай, еслибы было понятно не спросил бы =)
=DeaD= » 28 сен 2010, 22:35
Где вы в инструкции нашли такую строку как "W 20 40 60" ????
S-T-A-L-K-E-R » 28 сен 2010, 22:36
wiki/ORFA
=DeaD= » 28 сен 2010, 22:38
И на странице ORFA начинать надо читать не с примеров, а с таблицы команд. Там вполне конкретно указано:
Write register[1] W<addr><reg><data> SWA(A)+P addr — uint8, reg — uint8, A = Ack
Как вы думаете исходя из этой информации что такое 20, 40 и 60 в строке W 20 40 60 ?
S-T-A-L-K-E-R » 28 сен 2010, 22:43
адрес регистры и данные ?