Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kontrast kod LCD sa I2C

[es] :: Elektronika :: Mikrokontroleri :: Kontrast kod LCD sa I2C

Strane: 1 2

[ Pregleda: 3446 | Odgovora: 21 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

DSL
Sweden

Član broj: 47290
Poruke: 1877
*.bredband.comhem.se.



+166 Profil

icon Re: Kontrast kod LCD sa I2C01.09.2020. u 19:00 - pre 44 meseci
Proces inicijalizacije kod ovog displeja je budibogsnama...

Ne bih nikad nabo sta se desava da nisam nakacio Logic analyzer i upratio/dekodirao sta se desava...

Ovaj kod je proradio:
Code:

#include <Arduino.h>
#include "ST7036.h"
#include <Wire.h>
ST7036 lcd = ST7036 ( 2, 20, 0x78 ); //adresa displeja je 0x78

void setup ()
{
lcd.init ();
Wire.begin();
Wire.beginTransmission(0x3C);
delay(10);
Wire.write (0x08);
Wire.write (0x78);    
Wire.write (0x00);
Wire.write (0x06);      // Entry mode set 
Wire.write (0x38);      //Function set 0
Wire.write (0x39);      //Function set 1
delay(1);
Wire.write (0x00010100);  //Bias set
Wire.write (0b01111000);  //Contrast low byte
Wire.write (0b01011101);  //Booster on/off, Contrast Hi byte
Wire.write (0b01101101);  //Follower circuit internal ON, Amplifier follower ratio
Wire.write (0b00000001);        // Clear the display
Wire.endTransmission();
}

void loop ()
{
lcd.print ("Smor brate ");
delay(1000);
Serial.println ("A");
}


Adresa displeja je 0x78 i samo tu adresu ako stavim, sve funkcionise.
Medjutim, kod slanja komandi za config, prolazi samo adresa 0x3C.
Da meni cudo bude vece... capture vidi samo 0x3C adresu koja se pojavljuje kao odrediste... cak i kad je odrediste evidentno 0x78 (a lcd.init dobija samo tu adresu za slanje) opet se u usnifanom saobracaju vidi 0x3C kao adresa na koju idu komande i na koju se LCD javlja...
Ili ja samo ne poznajem I2C protokol dovoljno...
U svakom slucaju, problem razresen.
Slede sledece nevolje i dozivljaji Macka Tose...
Hvala svima na saradnji!
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Kontrast kod LCD sa I2C

Strane: 1 2

[ Pregleda: 3446 | Odgovora: 21 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.