Характеристики на работа с контролера WS0010 (индикатор WEH000802)

Функция N1. Инициализация в 4-битов режим.
Случи се така, че индикаторът е свързан в 4-битов режим. данни и не искаше да започне уверено. Но се оказа, че всичко не е просто, а е много просто. Необходимо е да се прочете до края на DS на контролера WS0010. Последната страница показва блок-схема на инициализация в 4-битов режим. Накратко - преди командата "Function Set", в която е зададен този много 4-битов режим, трябва да изчакате 500 ms след включване на захранването и да издадете командата "0x00" ПЕТ пъти.

HD44780WrComm_High - извежда само горната хапка към порта за данни
HD44780_FIRST_COMM_DLY = 41
Тогава можете да работите като с нормален HD44780.:) Просто трябва да бъдете по-внимателни с командата "Курсор или смяна на дисплея" - тя вече има функция за активиране на графичния режим и вътрешния преобразувател.

Функция N2. Нива на входния сигнал.
Стандартният HD44780 има ниво "1" от 2.4V до Vcc. WS0010 има 0.9Vcc до Vcc. (виж съгл. DS)
Моят LCD индикатор се захранва от 5V и се управлява от 3.3V контролер (шината за данни е свързана към 5V толерантни входове). WS0010, когато се захранва от 5V, работи нормално през първите 10.30 секунди, след това нещо в последователността от команди/данни престава да му е приятно и се изключва. Приложих 3.3 V към OLED и целият пакет работи добре. Яркостта едва ли е забележимо намаляла, но все пак - яркостта е "над покрива". Досега не беше възможно да се изнесе на слънце, но според усещанията яркостта трябва да е достатъчна за работа на яркото слънце.

Функция N3. Яркост регулируема.