С энкодерами в ORFA пока никак, хуже того с разъемами на OR-AVR-M128-S адекватными под энкодеры тоже пока никак - т.к. в ATMega128 почти все ноги с прерываниями заюзаны на всякие UART'ы, ШИМы и I2C. Оставшиеся два прерывания выведены на GP1/GP2. Оттуда в принципе их можно заюзать. Так что видимо когда будем делать энкодеры - придётся сделать еще и платку адаптер с разъемом RoboBus и 2 линиями на RoboGPIO.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Чет не понял, порты с прерыванием выведены в робобас? Так может замутить платку для подключения энкодеров, которая к робобасу будет подключаться? Или же можно попробовать по I2C (правда незнаю возможно ли это вообще)?
Инициализацию последовательного порта надо вынести после инициализации прочего HAL - чтобы автодетект выполнялся после того, как все устройства приведены в начальное состояние. Возможно, вынести gate_init() из SYSTEM_INIT() в main() ?
Проект [[Open Robotics]] - универсальные модули для построения роботов Модули Open Robotics можно приобрести в магазине shop.roboforum.ru Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!
ещё не реализовано "определить, на какие порты подключены сервоприводы"?
"There is nothing better than sliding down snow and flying through the air" (с)Shane McConkey. Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
вам то лучше знать, на 19-й странице инструкции к M128-DS написанно о нем.
"There is nothing better than sliding down snow and flying through the air" (с)Shane McConkey. Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Там формулировка кривая - должно быть не "определить", а "задать"
Проект [[Open Robotics]] - универсальные модули для построения роботов Модули Open Robotics можно приобрести в магазине shop.roboforum.ru Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!
Нормальная формулировка, просто не надо предложение из контекста вырывать, там выше всё описано подробно. Хотя безусловно "задать" звучит понятней, надо будет поменять.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Даже не "задать" наверно, а что-то типа "настроить"
Проект [[Open Robotics]] - универсальные модули для построения роботов Модули Open Robotics можно приобрести в магазине shop.roboforum.ru Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!
а какое максимальное кол-во символов в отправляемой команде может содержаться? 254?
"There is nothing better than sliding down snow and flying through the air" (с)Shane McConkey. Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.