mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Timer zählt nicht regelmäßig - hardwareproblem?


Autor: Jemand (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich hab bei meiner uhr, die mit einem mega8 realisiert wurde, den t1
als eigentlichen taktgeber der mit 14,4sek arbeiten soll(tut er aber
nicht, was aber nicht so schlimm ist; immoment sind's 16,9sek;
timeranfangswert: 56250; vorteiler: 1024). allerdings wird immer mal,
also mehr oder weniger zufällig, die anzeige incrementiert was laut
code nicht passieren dürfte. daher gehe ich davon aus dass es an der
hardware liegt. dazu dachte ich mir dass viell. die versorgung
kruzzeitig unterbrochen wurde(wodurch auch immer) und in dieser zeit
der counterstand auf null gesetzt wurde jedoch der inhalt der register
die die anzeige speichern erhalten blieb. wäre dies eine mögliche
erklärung?
Ich hätte ja auch im studio(hab sowieso in asm geschrieben) simuliert
aber da muss man die io-views immer wieder neu machen(kann man das auch
automatisch aktualisieren lassen?) was dann doch sehr umständlich wäre.
hat irgendjemand eine idee woran es liegen könnte??
bin für jede hilfe dankebar

Jemand

Autor: Andi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie schnell ist der Quarz am T1?
Wie schnell ist der Arbeitstakt des AVR? Intern oder extern?

Damit der AVR den externen Takt an T1 richtig "mitschneiden" kann,
sollte der AVR-Takt mindestens das doppelte sein oder haargenau gleich
schnell sein.

Gruß
Andi

Autor: Jemand (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ohh ich hab ich scheinbar schlecht ausgedrückt:
der vorteiler von t1 läuft mit normalem systemtakt(vom avr) und der iss
4mhz.
externer quarzoszillator.
aber kann es nicht sein dass irgendwelche spannungsspitzen das
verursachen?? denn dass der quarz so ungenau ist, dass er manchmal
32mal so schnell schwingt wie normal ist wohl sehr unwahrscheinlich.

Gruß
Jemand

Autor: Thorsten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schlägt vielleicht der Watchdog zu?

Autor: Jemand (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
wann tut der das?
nur wenn man ihn eingestellt hat oder auch wenn man an dem gar nichts
gemacht hat?
hier iss mal der code:
http://free.pages.at/ich-22/main.asm

Bin für jede idee an was es liegen könnte dankbar!

Gruß
Jemand

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.