LINUX.ORG.RU

История изменений

Исправление sunjob, (текущая версия) :

1. LCD Library by Bill Perrу (великолепная библиотека, автор трудяга и молодчина и ... комсомолец, наверное :о)

2. дополнительная инициализация (спасибки DuMOHsmol)

#include <Arduino.h>
#include <Wire.h>

#include "lib/hd44780.cpp"
#include "lib/hd44780.h"
#include "lib/hd44780_pinIO.h"

// Arduino PDx     7,  6,   5,   4,   3,   2
// LCD pin        RS,  E, DB4, DB5, DB6, DB7
hd44780_pinIO lcd( 7,  6,   5,   4,   3,   2);

void setup()
{
lcd.begin  (20,4);

lcd.command(0x2C); delay(5);
lcd.command(0x09); delay(5);
lcd.command(0x28); delay(5);

lcd.setCursor(0, 0); lcd.print("<0................0>");
lcd.setCursor(0, 1); lcd.print("<1................1>");
lcd.setCursor(0, 2); lcd.print("<2................2>");
lcd.setCursor(0, 3); lcd.print("<3................3>");
}

void loop(){ }

результат - то, чЁ дохтур прописал!

http://i105.fastpic.ru/big/2018/0714/5f/38a08fffefaae83fa312111df939bc5f.jpg

p.s.

остается открытым вопрос - ЧТО ЗА ТАКОЙ РАСШИРЕННЫЙ РЕЖИМ, который используется в контроллере HD66712, в чем он «заключается»? доп. набор ROM или что еще?!

Исходная версия sunjob, :

!!! Решение найдено !!!

1. LCD Library by Bill Perrу (великолепная библиотека, автор трудяга и молодчина и ... комсомолец, наверное :о)

2. дополнительная инициализация (спасибки DuMOHsmol)

#include <Arduino.h>
#include <Wire.h>

#include "lib/hd44780.cpp"
#include "lib/hd44780.h"
#include "lib/hd44780_pinIO.h"

// Arduino PDx     7,  6,   5,   4,   3,   2
// LCD pin        RS,  E, DB4, DB5, DB6, DB7
hd44780_pinIO lcd( 7,  6,   5,   4,   3,   2);

void setup()
{
lcd.begin  (20,4);

lcd.command(0x2C); delay(5);
lcd.command(0x09); delay(5);
lcd.command(0x28); delay(5);

lcd.setCursor(0, 0); lcd.print("<0................0>");
lcd.setCursor(0, 1); lcd.print("<1................1>");
lcd.setCursor(0, 2); lcd.print("<2................2>");
lcd.setCursor(0, 3); lcd.print("<3................3>"); //*/
}

void loop(){ }

результат - то, чЁ дохтур прописал!

http://i105.fastpic.ru/big/2018/0714/5f/38a08fffefaae83fa312111df939bc5f.jpg

p.s.

остается открытым вопрос - ЧТО ЗА ТАКОЙ РАСШИРЕННЫЙ РЕЖИМ, который используется в контроллере HD66712, в чем он «заключается»? доп. набор ROM или что еще?!