als takt für meinen timer benutze ich einen 2. quarz (32kHz + 2 47pF kondensatoren) ! nur leider funktioniert das ganze nicht ! jetzt stellt sich für mich die frage ob der fehler in der software oder beim quarz liegt ! wie kann ich überprüfen ob der quarz schwingt ?
danke ! da hätte ich auch selber draufkommen können !
Achtung: du solltest einen guten Tastkopf haben, wennd ie Schwingung instabil ist dann kannst sie sonst mit dem Tastkopf auch leicht stören!!
Wenn Du einen Quarz am Timer-Eingang anschließt, wirst Du nicht viel Glück haben. Du brauchst eine Oszillator-Schaltung, die einfachste besteht aus 2 Nicht-Gattern (7404 o.ä.). Einfach mal Google-n.
Oops, stimmt, so genau hab ich das gar nicht gelesen :)
der timereingang (sind eigentlich 2 eingänge) ist für einen quarz !
Habe ich auch noch nicht gesehen.... Nur mal interesse-halber: Was für ein Controller ist das? Ansonsten mal testweise ein kleines Programm ohne Firlefanz schreiben, das einfach die Eingangssignale des Timers durch 32768 teilt - das Ergebnis auf eine LED ausgeben, dann sollte die im Sekundentakt blinken. Könnte es sein, daß die Oszillator-Funktion am Controller per Software freigeschaltet werden muß?
Ich habe irgendwo hier im Forum gelesen, daß 32kHz-Quarze schlecht anschwingen.... hier: http://www.mikrocontroller.net/forum/read-1-16330.html#16330 Vielleicht helfen Dir die Tipps aus dem Posting von wolli_r weiter.
kann mir jemand erklären wie die schaltung aussehen soll ! irgendwie kapiere ich die beschreibung nicht ! ---------------------------------------- orginal von wolli_r ---------------------------------------- Hi, die 32kHz quarze kommen häufig nicht einfach zum Schwingen ( vor allem nicht die billigen Uhrenquarze). Deshalb: - an die beiden OSC Pins einen 1MOhm Widerstand - an die beiden OSC Pins je einen 68p an GND - den Quarz mit einem Serienwiderstand (47kOhm) an die OSC-Pins anschließen mfg wolli_r
ich ahb mir den quarz heute mit dem oszilloskop angeschat ! dort hatte er eine frequenz von 50Hz ? irgendwie bin cih jetzt etwas irritiert !
Die 50 Hz werden höchstwahrscheinlich durchs Netzteil eingestreut, es sieht so aus, als ob er tatsächlich nicht schwingt. wolli_r's Erklärung etwas ausführlicher: -Parallel zum Quarz einen 1M Widerstand -An beide Anschlüsse des Quarzes je ein 68pF, der andere Anschluß der Kondensatoren auf Masse. -Diese ganze Schaltung in Reihe mit einem 47K Widerstand an den Controller anschließen. Bei solchen Fehlern ist ein Oszilloskop entscheidend von Vorteil....
Hallo Chris, ich glaube 33pF für die Kondensatoren sollten reichen, so steht es auch im Datasheet. Vielleicht kannst Du ja erstmal internen Oszillatorweg benutzen und darüber schauen ob Deine Routine läuft. Man klann das t1con-Register einstellen, aber das kennst du ja, da muß man auch den Oszillatorschaltkreis einschalten. Das mit den 50Hz stimmt, es kann aber auch sein, das die Zeitablenkung am Oszi zu groß war, d.h. 0,5s/div, einfach mal schneller drehen.
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.