Заказали мне тут анализ GPS+Compass модуля DJI от их нового топового полетного контроллера A2.
разоборка и анализ модуля показали, что DJI использует (сюрприз-сюрприз) российский модуль
NV08C-CSM, являющийся комбинированным GPS ГЛОНАСС Galileo модулем.
А вот он внутри модуля DJI:
В обвязке модуля используется свой активный усилитель и классная круглая керамическая антенна большого диаметра (c обратной стороны платы).
Связь с модулем по шине CAN. Обслуживается он микроконтроллером LPC1114.
Архив за месяц: Ноябрь 2013
Em::Blocks 1.31 patch
Вышла Em::Blocks 1.31, и я как обычно выпустил для нее патч. Функционал тот же, но с учетом изменений в новой версии. Ничего не ломает, только добавляет те же плюшки, что и обычно. Немного заодно обновил шаблоны проектов.
Установка
Ставится как обычно:
- Устанавливаем EmBlocks 1.31
- Копируем содержимое архива с патчем в папку к EmBlocks с заменой файлов
- Запускаем один раз среду, чтобы она создала свой профиль
- Запускаем REmBlocksToolsPatch.exe, жмем Save Updated Config, чтобы добавить пункты меню для прошивки с помощью ST-Link, ST-Link /V2 и CoLinkEx.
Готово, можно пользоваться.
Дорабатываем аппаратуру Turnigy 9x
Всем, кто интересуется радиоуправляемыми моделями, известна аппаратура Turnigy 9x. Это практически народная аппаратура РУ.
Доступная по цене, существует множество аксессуаров и альтернативных прошивок к ней. Например, вот так выглядит мой экземпляр:
В нем альтернативная прошивка — er9x, добавлена подсвета экрана, стики заменены на широкие, сзади добавлена откидная подставка, в батарейный отсек выведен кабель для прошивки и редактирования настроек с ПК, питание от 2S LiIon аккумулятора.
И все бы хорошо в этой аппаратуре, она ведь модульная. Можно поставить любой модуль передатчика JR стандарта. А их существует море — почти на любой кошелек и задачи. Однако, есть два варианта комплектации — с родным радиомодулем Turnigy 9x и вообще без модуля.
Родной модуль не имеет своей антенны и подключен к верхней антенне на корпусе передатчика неразъемным кабелем так, что отсоединить модуль нельзя и заменить его можно только откусив антенный кабель:
Вот это мы и исправим
Em::Blocks 1.30
Вышла Em::Blocks 1.30, и я как обычно выпустил для нее патч. Функционал тот же, но с учетом изменений в новой версии. Ничего не ломает, только добавляет те же плюшки, что и обычно. Немного заодно обновил шаблоны проектов.
Обновления собственно версии 1.30
- Live watch variables ( ‘L’ ive and ‘U’ pdate as shortcuts)
- Compiler options on file level
- Debug session saving in .eds file (option)
- GDB 7.6 as debugger (fixes macro loop -g3 )
- STLinkGDB supports F429/F439
- Fix: EmBlocks Bare-metal size reports
- Fix: Long time before mixed mode assembler view is loaded
- Fix: Switch frame in callstack is working ( ‘alt-‘ mouse click)
- Fix: Crash new project while debug session is active
- Fix: Adding watches dialog appears after OK.
- Fix: Debugger memory window first line without address field
Установка
Ставится как обычно:
- Устанавливаем EmBlocks 1.30
- Копируем содержимое архива с патчем в папку к EmBlocks с заменой файлов
- Запускаем один раз среду, чтобы она создала свой профиль
- Запускаем REmBlocksToolsPatch.exe, жмем Save Updated Config, чтобы добавить пункты меню для прошивки с помощью ST-Link, ST-Link /V2 и CoLinkEx.
Готово, можно пользоваться.