Skocz do zawartości

LCD 16x2 na I2C - znaczenie pakietów danych


rafal2808

Pomocna odpowiedź

Cześć, 

Z ciekawości postanowiłem podejrzeć protokół transmisji I2C między Arduino a wyświetlaczem LCD i mam w związku z tym pewne pytanie. Polecenie wysłania znaku "A" to w rzeczywistości przesłanie kolejno bajtów 0x49, 0x4D, 0x49, 0x19, 0x1D, 0x19, jednak co one w zasadzie oznaczają? Posiada ktoś może informację o znaczeniu poszczególnych bajtów danych w transmisji I2C?

#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display

void setup()
{
  lcd.init();                     
  lcd.backlight();
  delay(100);
  lcd.print("A");
}

void loop()
{}

Przechwytywanie.thumb.PNG.b275bd324a905b146be82c593cb3c874.PNG    

Link do komentarza
Share on other sites

Początkowo myślałem, że przejściówka oparta jest na konkretnym, wyspecjalizowanym układzie, który obsługuje LCD. Dlatego nie rozumiałem danych pojawiających się na magistrali. Jednak okazało się, że zastosowano tam uniwersalny PCF8574, posiadający osiem wyjść podłączonych pod LCD. Teraz gdy dokładnie sprawdziłem połączenia między układem a LCD, wiem już, że wszystko działa w bardzo prosty sposób, poprzez przesyłanie komend i danych w 4-bitowym trybie.      

  • Lubię! 2
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.