Hey ich versuche gerade verzweifelt, einen AT30TSE Tempsensor mit meinem Pic16F1718 zum laufen zu kriegen. VCC = 3,3V SCL, SDA haben 10k Pull Ups, A0..A2 an GND. sonst alles wie gehabt. Verkabelung sollte passen. Anbei mein Oszibild, eigentlich sollte passen was der PIC sendet (Adresse 1001000, dann 0 für Read comment). Doch ein ACK kommt nicht vom AT30TSE. Wo könnte ich weitersuchen? Grüße, Hansdampf
Ich interpretiere mal das Oszibild: mMn sehe ich "100100011" als Bitfolge - also die Adresse "1001000" (= Hex 48 oder Hex 90; je nach Datenblatt), das Schreib-/Lesebit steht auf 1, das heißt Lesezugriff, und das letzte Bit ist auch 1, das hiese NAK. Entweder passt die Startbedingung nicht (sieht aber gut aus), oder der AT30 fühlt sich mit der Adressierung nicht angesprochen. In solchen Fällen probiere ich meist den gesamten Adressbereich (0..0x7f) durch, ob irgendwo eine Reaktion erfolgt. Ahoi, Martin
hallo, 4,7k haben auch nix geholfen. Adressbereich probiere ich gleich durch, aber die Drei pins liegen definitiv auf Masse. Habe das Bild wie du interpretiert, sollte also passen. Bin echt ratlos...
Vorsichtshalber solltest du auch die banalen Fehler ausschließen: SDA/SCL vertauscht? Sonstige Anschlußprobleme? Evtl. mal einen Kommunikations-Reset laut Datenblatt durchführen? Viel Glück, Martin
Viel banaler: Hatte das falsche Datenblatt, Adresse ist nicht 1001xxx sondern 0011xxx - so viel können zwei Buchstaben auf dem Chip ausmachen... DANKE!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
