EDIP320-8 I2C Kommunikation

Gast #3069438
Lesenswert?

Hallo µC-Gemeinde,

ich möchte als Basis gerne folgenden Thread verwenden:

Beitrag "Probleme bei I2C und Display edip 240"

Dort geht es darum, inwiefern das Edip 320-8 mittels I2C angesprochen 
werden kann. (Zur Info, vor Jahren hatte ich das Display erfolgreich via 
UART angesprochen, die Schnittstellen sind aber aktuell belegt!)

Infos:
I2C Lib von Fleury
Touch Edip320-8
Anbindung via I2C. (Alles kontrolliert zum x-ten male

SW,siehe auch den Test im letzten Beitrages des o.g. Links:
1
//testi2c:
2

3
i2c_init();                                // init I2C interface
4
bcc =0x11 + 0x03 + 0x1B + 'T' + 'V';
5
while(1)
6
       {
7
  i2c_start(0xDE); // START with Addr
8
  _delay_ms(1);
9
         i2c_write(0x11); // <DC1>
10
     _delay_ms(1);
11
     i2c_write(0x03); // len
12
     _delay_ms(1);
13
     i2c_write(0x1B); // ESC
14
     _delay_ms(1);
15
     i2c_write('T');  // cmd Zeichenkette ausgeben
16
     _delay_ms(1);
17
     i2c_write('V');  // cmd Versions-Nr. ausgeben
18
     _delay_ms(1);
19
     i2c_write((unsigned char) bcc); // Cecksum
20
  /*
21
     // Get ACK of Disp
22
     i2c_rep_start(0xDF);
23
     ret = i2c_readNak();
24
     i2c_stop();
25
     // hier könnte ACK des Display ausgewertet werden
26
     */  
27
    }

Im PNG seht ihr, dass die Kommunikation als Master vom Mega644P 
gestartet wird. Das Display verharrt aber regelunslos und will nicht 
antworten. Die Datenrate ist, wie oben ersichtlich, sehr sehr langsam 
und aufgrund andersweitiger Infos im Forum und des Datenblattes des edip 
habe ich "ekligerweise" nen delay reingepackt (nur zum testen und nicht 
um mich zu schlagen!!)

Allerdings sehe ich nie etwas auf dem Display.

Ggf. hat ja noch einer ne Lösung oder Debug-Idee?

Danke
Angehängte Dateien:
#4217708
Lesenswert?

Hallo Leute,

ich habe Schwierigkeiten bei Herstellung der Kommunikation zwischen 
Atmega128 und edip320-8. Könnt Ihr mir vielleicht weiterhelfen. Ich 
arbeite seit 2 Wochen daran komme aber leider nicht drauf. Langsam 
verliere ich die Lust. Es wäre sehr nett wenn Ihr mir weiter helfen 
könntet.

Verbindung über UART.

Was muss ich beachten??

Vielen Dank im voraus

Mit freundlichen Grüßen

Michael Kreis

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren