grüß euch! habe problem mit dem i2c-uhrenbaustein pcf8583! habe in sofolgt beschalten: zwischen osci und osco habe ich einen uhrenoszillator mit 32,760kHz! von diesem uhrenosz. weg habe ich noch einen kondensator mit 15pF auf 5V zugeschalten! beim einlesen der uhrzeit kommt aber immer irgend ein wert! wenn ich die uhrzeit auf z.B. 14:00:00 einstelle kommt beim einlesen zuerst die eingestellte uhrzeit 14:00:00, dann aber irgend ein anderer wert wie z.B.45:165:85, dann wieder 14:00:00, dann wieder ein anderer wert,....! würde bitte dringend hilfe benötigen, da ich diese anwendung bald für mein maturaprojekt benötige! Thx im voraus mfG Markus
Hi Narkus, Hatte vor ein paar Tagen das gleiche Problem. Dieser Baustein ist sehr anschruchsvoll. Halte dich genau an die I2C Regeln. Als ich meine Routinen fuer den Bus ueberarbeitet hatte ging das Ding. Vorher kam Abwechselnd das Richtige dann Schrott raus. Ich habe Start,AddWr,ReadAck,RegAdd,ReadAck,Start,AddRd,ReadAck,ReadData,Ack,.... ,ReadData,NegAck,Stop gemacht. Der letzte Data read muss NegAck kriegen und der Start in der Mitte muss auch stimmen sonst geht es wie du beschreibst daneben. Viel Glueck Edward www.cardew.org
Hi, hast den Pullup dran? Ohne den wollte das Ding bei mir nicht. Gruss Sebastian!
ich benutze den seit 3 jahren - nie probleme. bei mir ist ein 22pf zwischen osc1 und + 3 volt. sda und scl habe ich mit jeweils 10 kohm auf +3 v gelegt. achtung achtung ! es gab hier schon mal die diskussion, und ich kenne es selber: der chip möchte gerne an der spannungsversorgung einen kondensator sehen. ich habe da 10µf. andere im forum runzeln die stirn von wegen verluste im elko bei dem geringen stromverbrauch. ohne eine solche stütze läuft der chip hier nicht ! software: baue lieber erstmal an mehreren stellen nops oder delays rein, wenn es funktioniert, kannst du sie dann wieder schrittweise rausnehmen. ansonsten das datenblatt durchbeten bis es zerfleddert ist...
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.