С высоты
Открытая группа активность 1 г., 9 мес. назадНе все же по земле ходить - иногда и сверху взглянуть хочется. Тем более что виды открываются - сказочные! Все, связанное с отрывом от повернности.
-
kozin: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 7 г., 10 мес. назад#
мы пробовали пробить в мэйнстрим свой хал f4by, но попытка была неудачной. в принципе будем пытаться еще...
потом казалось бы мелочь олед индикатор немножко усовершенствовали - стена бюрократии что зачем, давай […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 7 г., 10 мес. назад#
Ну не хочу я до принятия в мейнстрим что-то улучшать... И так приходится и предубеждения преодолевать, и конкурирующий контроллер продавливать - а если их еще и в лужицы тыкать каждый раз то вообще шансы будут […]
-
Хм... Проблема не в трудности самой подпайки, а в том что массивные провода от вибрации выломают ногу проца в сжатые сроки. А когда это случится в воздухе, виновной конечно же окажется прошивка...
Если уж и […]
-
kozin: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 7 г., 10 мес. назад#
а если в случае если назначен drdy вместо таймера назначать прерывание.
благо у вас в хале уже для этого все […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 7 г., 10 мес. назад#
[2017-01-03 10:34:49] kozin писал(а): используется только в инициализации
совершенно верно. Цикл опроса выбран так что данные гарантированно уже есть, так что толку от этой ноги около 0.
[2017-01-03 11:01:07] […]
-
-
-
Обнаружил в исходниках файл RadiolinkTelemOut.h - судя по всему, обеспечение передачи телеметрии по интерфейсу I2C с MinimOSD через приемник типа R9D на передатчик Radiolink AT9 (AT10).
Это работает? Здесь этот […]
-
kozin: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 7 г., 10 мес. назад#
ради интереса посмотрел используют ли аппаратные прерывания в клинфлайте.
https://github.com/cleanflight/cleanflight/blob/master/src/main/drivers/accgyro_mpu.c#L216
-
kozin: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 7 г., 10 мес. назад#
вот еще интересное наблюдение
метод
bool AP_InertialSensor_Invensense::_data_ready() { if (_drdy_pin) { return _drdy_pin->read() != 0; } uint8_t status = _register_read(MPUREG_INT_STATUS); […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 7 г., 10 мес. назад#
[2017-01-03 09:10:11] kozin писал(а): 1кгц
Кстати о получение данных с МПУ совмещено с их не самой легкой обработкой, так что иногда эта _poll_data выполняется аж 1286uS - так что килогерц это весьма оптимистично.
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 7 г., 10 мес. назад#
Если уж заниматься оптимизацией то ВЕСЬ опрос ВСЕХ датчиков должен делаться внутри ХАЛ, а основной поток должен брать готовые даные из очереди - как это сделано с УАРТами. Тогда можно было бы и предывания юзать с […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 7 г., 10 мес. назад#
[2017-01-03 09:10:11] kozin писал(а): вроде как тут регистрируется
Это да, как я уже сказал я стараюсь по максимуму не трогать код ВНЕ ХАЛа.
-
kozin: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 7 г., 10 мес. назад#
вроде как тут регистрируется
_dev->register_periodic_callback(1000, <span […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 7 г., 10 мес. назад#
Вдогонку про Пинмап. Есть еще таблица таймеров в pwm_in.c и еще одна таблица таймеров в timer.c. По уму их тоже надо бы в описатель платы засунуть, но вроде бы в пределах семейства они остаются неизменными
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 7 г., 10 мес. назад#
Я совершенно согласен, но... если начать менять саму логику работы Ардупилота то с мыслью попасть в мейнстрим можно попрощаться. Хотя вся работа с железом там настолько через жо...
Иногда кажется что взять […]
-
kozin: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 7 г., 10 мес. назад#
[pinmap] спасибо! классно!
если я не надоел еще тут своим "нудежом" то какие есть мысли по DRDY.
если пин не заведен на процессор - то тут при чтении регистров мпу наобум лишняя нагрузка на проц, спиай и саму […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 7 г., 10 мес. назад#
[2017-01-03 07:17:40] kozin писал(а): табличка соответствия названий портов проца и условных номеров портов
это PIN_MAP, находится […]
-
kozin: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 7 г., 10 мес. назад#
у меня кстати ряд варнингов показывает эклипс
Description Resource Path […]
-
kozin: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 7 г., 10 мес. назад#
возможно у вас есть полная вспомогательная табличка соответствия названий портов проца и условных номеров портов используемых для этого […]