roboforum.ru

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

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

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

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

Vooon » 30 ноя 2010, 04:05

Выпустил вторую бету 0.9

Добавил в билд 115200 и 9600. По прежнему нет OR-AVR-M32-D.

Вроде поправил AdcRef/Bits, сделав парсер менее строгим.
Теперь можно писать команды так:
- ARI eq. AdcRef=Internal
- ARE eq. AdcRef=External
- ARA eq. AdcRef=AVCC
- AB8 eq. AdcBits=8
- AB10 eq. AdcBits=10

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

=DeaD= » 07 дек 2010, 09:36

Нашли глюк:
Romeo писал(а):Если назначить один из пинов GPIO как аналоговый и потом управлять сервами в группе, то происходит что-то непонятное. Сервы двигаются не нате угла, с не той скоростью. Похоже, что контроллеру не хватает времени одновременно обрабатывать сервы и обсчитывать аналоговый вход.


И даже предложили временное решение :)
Romeo писал(а):Проблема решается следеющим образом:
1. Пин назначается аналоговым. PinModeF0=ADC
2. Небольшая пауза.
3. Запрос на чтение пина. PinGetF0
4. Небольшая пауза.
5. Пин назначается цифровым выводом. PinModeF0=O
Затем можно рулить сервами.


Rambler\'s Top100 Mail.ru counter