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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.