mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Hilfe zu PCF8583


Autor: Klaus...(Norad) (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

ich hab hier zwar schon im Forum zu PCF8583 gesucht aber nichts
gefunden was die sache mir näher bringt.

Irgendwie komm ich mit dem Datenblatt nicht klar :(

Das Schreiben scheint soweit zu funktionieren aber wenn ich gezielt
Daten aus einem Register lesen möchte geht es schief.

Laut Datenblatt müsste man:
1. Startbedingung setzen
2. Slave Adresse senden R/W bit = 0 ACK vom Slave empfangen
3. Word Adresse senden  ACK vom Slave empfangen
4. Startbedingung nochmal setzen
5. Slave Adresse senden R/W bit = 1 und ACK vom Slave empfangen

Ab diesen Moment soll angeblich der Master transmitter zum empfänger
werden und der Slave zum Sender wenn ich das richtig übersetz habe.
6. Daten können gelesen werden solange der Master ein ACK = 0 sendet.

7. Stopbedingung setzen

Wäre nett wenn jemand der erfahrung damit hat, mir erklärt wie mans
richtig anstellt Daten zu schreiben und zu lesen.
Also keinen Code nur ne Beschreibung und vielleicht auf fallen oder so
hinweist.

Vielen Dank im voraus!

Klaus

Autor: Klaus...(Norad) (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wirklich niemand da der Erfahrung hat??


Klaus

Autor: Gast ein Anderer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich meine Master bleibt Master (clock) und PCF8583 bleibt Slave nur die
Datenrichtung ändert sicht. Master liest Daten und deswegen gibt er
auch ACK. Tackt kommt aber weiter vom µC
Gruß

Autor: Gast ein Anderer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
µC = Master

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.