Forum: Mikrocontroller und Digitale Elektronik TWI Ansteuerung klappt nicht


von Simon H. (simon21)


Angehängte Dateien:

Lesenswert?

Hallo

Ich habe ein Problem mit dem TWI Signal, ich arbiete mit einem AMTEGA32 
und einem LCD EA DOGM204-A. Jedoch wenn ich den KO an die SCL Leitung 
hänge, sehe ich nur einen High Pegel. Woran könnte dies liegen?

Im Anhang habe ich die C und H datei.

: Verschoben durch Moderator
von Joachim B. (jar)


Lesenswert?

Simon H. schrieb:
> Jedoch wenn ich den KO an die SCL Leitung
> hänge, sehe ich nur einen High Pegel. Woran könnte dies liegen?

gute Frage was ist KO und warum legst du den an SCL?

von Simon H. (simon21)


Lesenswert?

Joachim B. schrieb:

> gute Frage was ist KO und warum legst du den an SCL?

Ein Ko ist ein Oszilloskop,damit das Taktsignal sehen kann.

von Dumpf Backe (Gast)


Lesenswert?

Simon H. schrieb:
> sehe ich nur einen High Pegel. Woran könnte dies liegen?

Das kann auch daran liegen dass du den Ko nicht richtig
angeschlossen oder nicht richtig eingestellt hast.

von Karl B. (gustav)


Angehängte Dateien:

Lesenswert?

Hi,
Da ist noch ein Co-Bit drin, wie ich gerade auf dem pdf des Herstellers 
sehe.
Wurde das schon berücksichtigt?

ciao
gustav

: Bearbeitet durch User
von Dumpf Backe (Gast)


Lesenswert?

Karl B. schrieb:
> Wurde das schon berücksichtigt?

Wenn du liest was der TO geschrieben hat und es versuchst
zu verstehen dann solltest du merken dass der To mit ganz
grundlegenden Problemen zu kämpfen hat.

von Simon H. (simon21)


Lesenswert?

Die Adresse wurde definiert. Und das Co-Bit auf 0 gesetzt.

von Michael R. (Firma: Brainit GmbH) (fisa)


Lesenswert?

Simon H. schrieb:
> Die Adresse wurde definiert.

Wo genau? In deinem Code sehe ich keine Adresse.

von Simon H. (simon21)


Lesenswert?

Ich habe diese lediglich vergessen einzufügen. Sie wird vor der 
Ausserhalb des Programm deklariert, also vor der Initialisierung : 
uint8_t SLA_W = 0x7A;

von Karl B. (gustav)


Lesenswert?

Die Adressen sollten laut Datenblatt $78...etc heißen.



ciao
gustav

: Bearbeitet durch User
von spess53 (Gast)


Lesenswert?

Hi

>also vor der Initialisierung : uint8_t SLA_W = 0x7A;

Und hast du dazu auch Pin43 (RS/SA0) auf H gelegt?

MfG Spess

von Simon H. (simon21)


Lesenswert?

Nur wenn SA0 auf VDD liegt, jedoch habe ich SA0 auf GND uns somit die 
Adresse geändert.

von Simon H. (simon21)


Lesenswert?

Ja die sind Hardwaremäsig auf High

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.