Forum: Mikrocontroller und Digitale Elektronik RTC mit 90AT8535 will nicht :-(


von Jackson (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich möchte eine günstig RealTimeClock mit einem 90AT8535 realisieren, 
habe mir dazu das DOC1259.pdf von der Atmelpage runtergeladen und 
versuch es umzusetzen (s. Anhang).

Ich benutze den STK500 und habe den 32.768kHz Quarz an Port C.6 und c.7 
gesteckt und die 8 LED's mit PortB verbunden.

Wollte erstmal sehen ob jede Sekunde ein Interrupt ausgelöst wird, aber 
die LED's "bewegen" sich nicht. :-(

Wat hab ich den da übersehen???

Gruß
Jackson

von mikki merten (Gast)


Lesenswert?

1. Sieh dir mal die Errata zum AT90S8535 an. Vcc max. = 4 Volt

2. Das Design des 32768 kHz Oszillators ist etwas kritisch und nicht 
unbedingt was für "fliegende" Verdrahtung.

von Jackson (Gast)


Lesenswert?

Hallo,

ich habe beim STK500 die Spg. auf 4 V umgestellt, aber die RTC will 
torzdem noch nicht laufen. Denke ich habe doch einen Fehler in meinem 
Proggie, aber wo?

Gruß
Michael

von mikki merten (Gast)


Lesenswert?

ein Fehler ist z.B. beim 8535 musst du auch SPH initialisieren
mit:
    ldi   temp1,high(RAMEND)
    out   SPH,temp1

von Roger Eberle (Gast)


Lesenswert?

Anderer Ansatzpunkt für eine RTC:
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3023
Hübscher kleiner I2C-Chip bei dem vieles automatisch funktioniert.

Roger

von Jackson (Gast)


Lesenswert?

Hallo,

ich möchte die RTC nicht mit einem zusatz IC realisieren sondern wenn 
möglich nur mit 8535 und Quarz wie von Atmel vorgesehen.

Ok, das mit dem Stackpointer stimmt, dürfte aber nicht das Problem sein 
das die RTC nicht läuft.

Muß also noch was anderes falsch sein...

Gruß
Michael

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.