Forum: Mikrocontroller und Digitale Elektronik pcf8583- probleme


von markus (Gast)


Lesenswert?

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

von Edward Cardew (Gast)


Lesenswert?

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

von Sebastian Halle (Gast)


Lesenswert?

Hi,

hast den Pullup dran? Ohne den wollte das Ding bei mir nicht.

Gruss Sebastian!

von dicky (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.