Forum: Mikrocontroller und Digitale Elektronik AVR: SRF08: NACK wird empfangen


von adi (Gast)


Angehängte Dateien:

Lesenswert?

Guten Abend,

ich habe hier ein kleines Problem mit dem Abstandssensor SRF08. Ich 
weiss, dieses Thema wurde hier schon oft besprochen, aber mein Problem 
ist anders.

Das Problem ist, dass an einer Stelle im Programm das Register 0 
abgefragt werden soll (Versionsnummer). Daraufhin wird überprüft, ob die 
0 gesendet wurde, aber es wird ein NACK empfangen! Ich habe auch ein 
separates Programm welches nur die Versionsnummer liest und garnicht 
misst, und da klappt es, obwohl es gleich aufgebaut ist. Es ist sogar an 
den relevanten Stellen identisch!

Ich wäre froh, wenn jemand den Fehler finden und mir kurz erklären 
könnte, wieso es nicht funktioniert. Das Programm ist interrupt-basiert. 
Die kritischen Stellen sind in den Quelltexten markiert.

Lg adi

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.