Reading from MCP3428

Gast #4895387
Lesenswert?
• ▲
▼
Hallo,

ich hätte eine Frage zum Auslesen der Daten des MCP3428.
Im Datenblatt steht: "The device terminates the current outputs when it
receives a Not-Acknowledge (NAK) with a repeated
start or a stop bit at the end of each output byte. It is not
required to read the configuration byte. However, the
Master may read the configuration byte to check the
RDY bit condition.The Master may continuously send
clock (SCL) to repeatedly read the configuration byte
(to check the RDY bit status).".

Ich verstehe nicht ganz den Sinn vom wiederholten Auslesen de Config 
Bytes.
Wichtig ist für mich das /RDY-Bit um zu sehen ob die Conversation 
erfolgreich war. Ich lese also zwei Datenbytes und danach checke ich das 
/RDY-Bit. Ich müsste doch aber den kompletten Vorgang nochmal machen da 
die Daten ja vorher schon gelesen wurde.

Ich würde also immer nur das eine Config Byte lesen und das /RDY-Bit 
checken.
Ist dieses nicht gleich 0, dann nochmal den gleichen Vorgang bis 
/RDY-Bit gleich 1.

Ist das so korrekt?

Liebe Grüße
Gast #4895486
Lesenswert?
• ▲
▼
Hallo,
auf S.23 im Datenblatt steht das drin. Du gibst kein STOP am Ende der 
Übertragung drauf, sondern liest solange das Config-Byte aus, bis das 
RDY-Bit passt. Erst dann STOP draufgeben - Fertig.

Aber Vorsicht:
Der gesamte Vorgang kann ziemlich lange dauern (je nach Konfiguration 
weit über 60ms). Und bei dem genannten Verfahren kannst Du dann auch 
nichts mehr anderes machen.
Alternative wäre:
1x lesen und RDY prüfen.
bestimmte Zeit lang warten - und LOOP

Gruß
TK

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.