продолжение, начало тут
=====
2.0.2758 - пофиксены зависания СУ при наличии сдвига ОСД в крайних положениях платы
[самые свежие добавляются вниз]
==================
апдейт 2.0.1257 (+ наземка)
Впихнуто распознавание дефектов шины I2C: коротыш, пересечение, дохлые датчики. При запуске все отказы перечисляются на ОСД под надписью sensors failure. До устранения дальше не пустит.
Прим. перев.: барометр временно отключен совсем, поэтому baro alt=0 и температура тоже. Не до него щас.
В полете работа датчиков также постоянно мониторится, но на экран не выводится (только звуком)
Включено измерение напряжения ходовой батареи до 50В на входе AIN4 (через делитель 30к:2к2). В наземке в панели настроек выведена подстройка показаний напряжометра.
====================
апдейт 2.0.1363 + наземка
- LED секвенсор на 4 канала и 4 программы с настраиваемым каналом управления. Число шагов - суммарно 120 (если в 1й программе 100, то остальным достанется 20)
Используемые порты: PD0…PD3. Напрямую светики включать не советую, юзайте драйвер.
Для сборки необходимо:
- Плата STM32F4Discovery
- Плата датчиков с ITG3200,BMA180,BMP085(необяз),HMC5883L - типа Allinone или китайского аналога, или даже старый добрый теперь ненужный вортекс (см. первый комментарий)
- микросхема AT24C64 (с любым индексом)
- пара светодиодов разных цветов
- 4 резистора по 1 кОм
- 1 конденсатор 0.1мкФ
- Hobbyking E-OSD (можно сгоревший)
- кучка разъемов
- лазерный утюг
- прямые руки, умение паять и много фантазии, поскольку схема шилда отсутствует и описание текстовое.
===