Hilfe: Sitronix ST7549T

Gast #3398660
Lesenswert?

Hi

Dann beschreibe dein Problem mal ausführlich.

Damit

>also im Read Data Mode kann ich nicht acknowledgement-Bit richtig
>ansprechen...

kann niemand ohne hellseherische Fähigkeiten etwas anfangen.

MfG Spess
OP #3398743
Lesenswert?

so nochmal :)

also wenn ich mit dem oszi schaue ist im Write mode alles in Ordnung 
aber wenn ich mich im Read mode befinde dann kommte es zu ein 
Problem.Nach dem ich im RW 1 engesetzt hab,also d.h ich bin im Read mode 
am oszi passiert nichts besonders..also acknowledment bit reagirt 
nicht.slave ist nicht ansprechbar.was könnte sein ?kann das sein dass 
ich im datenblatt irgendwas übersehen hab.z.B man muss im Write mode 
schon was dazu einschreiben dass man wirklich im Read mode arbeiten kann
Gast #3398871
Lesenswert?

Hi

If the R/W bit is set to logic 1 the chip will output data immediately
after the slave address if the A0 bit, which was sent during the last 
write access, is set to logic 0. If no acknowledge is
generated by the master after a byte, the driver stops transferring data 
to the master.

Machst du das so?

Bis auf das letzte Byte muss jedes gelesen Byte vom Controller mit ACK 
bestätigt werden. Nach dem letzte Byte muss ein NACK vom Controller 
kommen.

MfG Spess
OP #3399876
Lesenswert?

Ja, ich frage daten ab. Lesezyklus laut I2C mit Adresse und R/W bit auf 
Lesen, und es kommt kein Acknowledge, und keine Daten. Davor hab ich 
einen Write-Zyklus mit dem ich versuche das A0- Bit richtig zu setzen. 
Aber wie setzt man das A0 bitrichtig?

Nur ein Control-Byte senden? Ein Control-Byte und mindestens ein 
Control/Daten Byte das nichts anrichtet damit es gilt? Stop und Start 
dazwischen? Restart?

Genau da hab ich herumprobiert, und nie Daten bekommen, der Chip bleibt 
bei leseanfrage immer stumm
Gast #3399899
Lesenswert?

Hi

>Nur ein Control-Byte senden? Ein Control-Byte und mindestens ein
>Control/Daten Byte das nichts anrichtet damit es gilt?

Dafür könntest du ein NOP (0x00) nehmen. Danach Repeat-Start und 
Adresse+READ.

MfG Spess

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