roboforum.ru

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

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 455 ]  На страницу Пред.  1 ... 14, 15, 16, 17, 18, 19, 20 ... 31  След.
Автор Сообщение
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 16 апр 2010, 21:28 
Не в сети
Аватара пользователя

Зарегистрирован: 22 окт 2009, 16:13
Сообщения: 74
Откуда: Дедовск
Вот значит что получается:
Если использовать 8-ми битный АЦП и дальномер на PORTF0 то:
запрос S40 02 03 01p
ответ SWAAAP
запрос S40 03 01 S41 09p
ответ SWAASR00000000000000B040P
Число появляется в 8-м и 9-м байте.
Если читать 2 байта то ответ будет:
SR0000P
SR0000P
SR0000P
SR00B0P
SR4000P
КАК ПРОЧИТАТЬ 2 байта ЧИСЛА первым запросом?

Если использовать 10-ти битный АЦП и дальномер на PORTF0 то:
запрос S40 02 05 01p
ответ SWAAAP
запрос S40 03 01 S41 12p
ответ SWAASR000000000000000000000000000001B00241P
Число в 17-м и 18-м байте. И ОПЯТЬ присутствует 01 B0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 17 апр 2010, 09:23 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 17 апр 2010, 16:52 
Не в сети
Аватара пользователя

Зарегистрирован: 22 окт 2009, 16:13
Сообщения: 74
Откуда: Дедовск
Нет. Не получается. Если я запрошу 2 байта то получу 00 00.
Это будут вот эти нули (выделил жирным) SWAASR000000000000000000000000000001B00241P


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 17 апр 2010, 16:56 
Не в сети
Аватара пользователя

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

Вы не тот номер линии передавали похоже - поэтому у вас и 0000 возвращало.

S40 02 05 02p
S40 03 01 S41 02 P

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 17 апр 2010, 16:59 
Не в сети
Аватара пользователя

Зарегистрирован: 22 окт 2009, 16:13
Сообщения: 74
Откуда: Дедовск
А какой(номер линии) нужно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 17 апр 2010, 17:00 
Не в сети
Аватара пользователя

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

Добавлено спустя 1 минуту 2 секунды:
Вы же маску установили 0x00000010 - это первый бит, т.к. нумерация битов в байте начинается с 0.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 17 апр 2010, 17:11 
Не в сети
Аватара пользователя

Зарегистрирован: 22 окт 2009, 16:13
Сообщения: 74
Откуда: Дедовск
kbnn писал(а):
Вот значит что получается:

Если использовать 10-ти битный АЦП и дальномер на PORTF0 то:
запрос S40 02 05 01p
ответ SWAAAP
запрос S40 03 01 S41 12p
ответ SWAASR000000000000000000000000000001B00241P
Число в 17-м и 18-м байте. И ОПЯТЬ присутствует 01 B0


Вот тут, маска же dx01=0x00000001
разве не так?

Добавлено спустя 4 минуты 34 секунды:
Я понял!!!
Надо было начинать с 00 канала!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 17 апр 2010, 17:13 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Если вы вешаете на АЦП линию PORTF0 и инициализируетесь командой:
S40 02 05 01p
тогда читать надо тоже линию 00 командой
S40 03 00 S41 02p

Добавлено спустя 19 секунд:
Ну вот, я немного не успел :)

Добавлено спустя 58 секунд:
Ну как, заработало?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 17 апр 2010, 17:13 
Не в сети
Аватара пользователя

Зарегистрирован: 22 окт 2009, 16:13
Сообщения: 74
Откуда: Дедовск
Вот что получилось!
запрос S40 02 05 01p
ответ SWAAAP
запрос S40 03 00 S41 02p
ответ SWAASR02A8P
ВСЕ РАБОТАЕТ!!!
ОГРОМНОЕ СПАСИБО.

Теперь осталось все перенести в QT :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 17 апр 2010, 17:16 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 17 апр 2010, 17:17 
Не в сети
Аватара пользователя

Зарегистрирован: 22 окт 2009, 16:13
Сообщения: 74
Откуда: Дедовск
Заранее благодарю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 26 май 2010, 10:02 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2009, 13:13
Сообщения: 763
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр
Возможно я просто ненашёл, но есть ли схемка модуля для протеуса? Хочу платку купить для шестинога, а пока в протеусе поюзать

_________________
Первая заповедь радиотехника - почисти контакты!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 26 май 2010, 11:06 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Для протеуса нету :(

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 26 май 2010, 11:31 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2009, 13:13
Сообщения: 763
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр
Я смотрю ты в EAGLE схемку то рисовал... Авторских прав то ненарушу если в протеусе схемку наберу? :wink:

_________________
Первая заповедь радиотехника - почисти контакты!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.
СообщениеДобавлено: 26 май 2010, 11:34 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 455 ]  На страницу Пред.  1 ... 14, 15, 16, 17, 18, 19, 20 ... 31  След.

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


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

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


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

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