[elektro] I2C LCD hibám - reload

elight elight at gmail.hu
Wed Jun 28 20:03:14 CEST 2017


Sziasztok

Meg amit éppen az előbb mondtam:

/Pár "kedves" szóval a programozó megidézése!/

a DOKUMENTÁCIÓ IRÓK-ra  is könnyen vonatkozhat..

Mivel befutottak kérések, hogy írjam meg
ha véletlenül összejönne a dolog, miért is?

Szóval a tudatlanság cseszi a hüleséget!!
.. ez még nálam is előfordul néha.
Pedig ebben a szakmában alaposan megtanultam
nincs olyan, hogy
"Azt hiszem,"

Az LCD doksiában van egy RST -láb.
csak így egyszerűen, és több szó nem is nagyon
esik róla vagy nem figyeltem eléggé.
Következetesen nálam a RESET az
         pozitív jelre, tehát =1 resetel.
A párja az -RST vagy RST felülhúzással jelölve
        negatív jelre, tehát = 0 resetel.

Legalább is eddig majdnem mindig,
tehát ez esetben is így jártam el.
Ezzel többnyire végig resetben fogtam..
Hadd nevessem ki kicsit magamat! :-D

Na nem mintha nem próbálkoztam volna
az ellenkezőjével, de akkor meg a cím
lehetett a rossz.

Mert ugye beírták a doksiba hogy a cím
az 0x0111110  fix 7 bit és nem is lehet más.
Csak hogy az nem 0x00111110
mert balra kell léptetni egyet hogy
a végére oda lehessen biggyeszteni
egy '0'-t ami a WR állapot jelzője.
Ebben is leírás nekem kicsit zavaros,
és megtévedtem.

A végén mégis csak rávettem magam
hogy most éppen "arduinó mentesen"
megnézzem hogyan csinálják mások..
(Éppen PIC-ben küzdök, nem keverném.)
Ezen a helyen szerencsére találtam még
kijelzőkhöz okosságokat:
http://en.pudn.com/downloads140/sourcecode/embed/detail603985_en.html
Ez felnyitotta szememet.

Most már kimegy egymásután két byte
és megjön a D-ACK jelem is.
A jó cím tehát még egyszer :

     0x3E ( és utána a WR egy 0 bit )


Úgy érzem egészen jót tett itt nekem az előbb
     ez a kis vihar  is!
Egész jól lehűtötte és felfrissítette a levegőt
itt a nyugati határszélen, és reménykedhettek,
hogy nem sokára hozzátok is odaér! :-)

Üdv István


More information about the Elektro mailing list