roboforum.ru

Технический форум по робототехнике.

Обсуждение реализации шлюз-контроллера [ORFA]

Правила форума
Правила раздела OpenRobotics

Re: Обсуждение реализации шлюз-контроллера [ORFA]

=DeaD= » 29 май 2009, 18:58

blindman писал(а):
=DeaD= писал(а):Обратится с 0xFF-запросом на продолжение чтения к соотв. драйверу. Последнее обращение он может помнить :)

Кто обратится? Драйвер? К драйверу? :shock:

Ядро к драйверу при получении запроса на чтение без предшествующего ему указания регистра.

blindman писал(а):А если 200 раз подряд обратились? Где ты таких буферов наберешься? И что ты так уперся в этот FF? Один бит передаваемый вместе с номером - идеальное решение.

Вообще в таком формате я не против, думал ты хочешь не между ядром и драйвером этот бит добавить :)

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Digit » 01 июн 2009, 09:09

выпал я из темы на выходные, так теперь хрен разберешь, что к чему...

я так понимаю, что сейчас общается 3 человека и каждый предлагает свой подход? :good: :crazy:
нарисуйте что ли схемы предлагаемых вами решений - наподобие таких, какими обмен на шине и2с рисуют. или еще каким-то единым образом... а то уже куча страниц обсуждения - и все на одном и том же месте :) итог уже нужен )

Re: Обсуждение реализации шлюз-контроллера [ORFA]

blindman » 01 июн 2009, 09:21

К итогу уже пришли 2 дня назад, состыковавшись в джабере. В общем, решили делать как написано здесь: viewtopic.php?f=69&t=5890&start=180#p101799 , только отказавшись от отдельной функции сброса - флаг сброса будет передаваться с номером регистра, в старшем бите

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Digit » 01 июн 2009, 09:29

о! Понятно :)

Re: Обсуждение реализации шлюз-контроллера [ORFA]

=DeaD= » 01 июн 2009, 10:05

2blindman: Ты еще не указал что функцию сброса делаем через старший бит передаваемого в драйвер внутреннего для драйвера номера регистра (если бит=0, тогда сброс, если =1, тогда продолжить чтение). Нигде не ошибся?

Re: Обсуждение реализации шлюз-контроллера [ORFA]

blindman » 01 июн 2009, 10:17

blindman писал(а):только отказавшись от отдельной функции сброса - флаг сброса будет передаваться с номером регистра, в старшем бите

Re: Обсуждение реализации шлюз-контроллера [ORFA]

=DeaD= » 01 июн 2009, 10:28

Блин, я косой с утра :)

PS: А =1 и =0 этого бита правильно я расписал?

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Vooon » 06 июн 2009, 16:19

Реализовал чтение буфера, как обсуждали. Пока не тестировал.

Re: Обсуждение реализации шлюз-контроллера [ORFA]

=DeaD= » 06 июн 2009, 18:45

Всё, логистические задачи реализовал все какие хотел, готов подключаться к прошивкам! Можно качать и собирать текущую версию или там подводные камни какие пока есть?

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Vooon » 07 июн 2009, 01:31

Делай клон или обнови имеющийся. Должно работать, хотя пока я не тестировал последнюю ревизию.

Добавлено спустя 2 часа 38 минут 47 секунд:
Попробовал на железе. Накосячил, нужно debug()'ов натыкать. :)

Re: Обсуждение реализации шлюз-контроллера [ORFA]

=DeaD= » 07 июн 2009, 12:29

Может я тогда подожду рабочей версии? :roll: чтобы не путать свои глюки с вновь добавленными :oops:

Добавлено спустя 2 часа 48 минут 41 секунду:
Скачал недельной давности версию, вроде должна работать, а где выбирается платформа? OR-AVR-M32-D или OR-AVR-M128-S ?

Re: Обсуждение реализации шлюз-контроллера [ORFA]

blindman » 07 июн 2009, 13:09

make PLATFORM=OR_AVR_M32_D

make PLATFORM=OR_AVR_M64_S

Re: Обсуждение реализации шлюз-контроллера [ORFA]

=DeaD= » 07 июн 2009, 13:24

Хм, а где это в AVR Studio настраивать - не в курсе? :oops:

Re: Обсуждение реализации шлюз-контроллера [ORFA]

blindman » 07 июн 2009, 13:42

Создай файл local_config.mk и в нём пропиши
Код: Выделить всёРазвернуть
PLATFORM=OR_AVR_M64_S

Re: Обсуждение реализации шлюз-контроллера [ORFA]

=DeaD= » 07 июн 2009, 14:08

Добавил в вику раздел про то, как собирать ORFA под AVR Studio + WinAVR


Rambler\'s Top100 Mail.ru counter