BAOMEI BM-8001B

Материал из Multicopter Wiki
Перейти к: навигация, поиск

BAOMEI BM-8001B - заказной ЖК-дисплей, выполненный китайской фирмой BAOMEI для пульта управления квадрокоптера Syma X5SC.

O3ZTkZ6TqL.png

На обратной стороне присутствует маркировка подключения по 5 проводам, 2 из которых - питание, остальные 3 - сигнальные.

Данные логического анализатора на выводах дисплея при включении пульта: микроконтроллер пульта каждые 68мс отправляет на дисплей пачку команд.

7CbYKMMjGr.png

Пачка состоит из 36 слов. Первые 32 слова состоят из 13 бит каждое, это данные: они задают изображение на дисплее. Последние 4 слова состоят из 12 бит, это команды настройки параметров дисплея (что они означают?).

Подробнее одно из слов в пачке:

88Twp6PuZK.png

Протокол сильно напоминает SPI. Линия CS активирует дисплей для приёма наших пакетов, по выводу DAT передаются данные, а WR выступает в роли тактового сигнала аналогично CLK у SPI.

Последовательность слов в пакете:

//LCD data
0x15f_
0x15e_
0x15d_
0x15c_
0x15b_
0x15a_
0x159_
0x158_
0x157_
0x156_
0x155_
0x154_
0x153_
0x152_
0x151_
0x150_
0x14f_
0x14e_
0x14d_
0x14c_
0x14b_
0x14a_
0x149_
0x148_
0x147_
0x146_
0x145_
0x144_
0x143_
0x142_
0x1410 //not use
0x1400 //not use  

//LCD comands
0x9c7
0x803
0x853
0x807

Каждое слово из двух байт (из 4 цифр). Первые 3 цифры задают номер элемента на экране (адрес элемента).

Msy0t35Fq1.jpg

Последняя цифра задаёт состояние элемента изображения. Каждая шестнадцатеричная цифра в слове - это полубайт, состоящий в двоичном виде из 4 бит. Если бит = 1, то элемент изображения на экране виден, если бит = 0 - то нет.

Например, 0х149_ - отвечает за отображение "кубиков" внутри батареи. На месте прочерка - полубайт из 4 бит, каждый бит отвечает за свой "кубик". Если нужно показать на батарее один "кубик", то в пачке нужно отправить 0х1498, если 2 "кубика" - то 0х149С.

7Z394FR6sE.png

См. также

Квадрокоптер Syma X5SC

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
Группа ВКонтакте