mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Mega16 zu langsam


Autor: Micha (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich bin dabei mit einem Mega16 in Assembler (AVR-Studio) ein Testbild
zu schreiben. Es klappt auch alles soweit gut. Allerdings erzeugt mein
PRozessor den V-Sync Impulse mit 29.31Hz nicht mit 50Hz. Ich teste mit
einem STK500,bestückt mit einem externen 4MHZ Quarz.
Im Simulator habe ich auch 4 MHz eingestellt und ein Halbbild benötigt
beim simulieren exakt 20000µs und 80000Takte was ja genau 50Hz
entspricht. ...Passt also
In den Fuses habe ich ext.Quarz gewählt und die 4 MHZ sind auch am
Prozessor messbar.
Ich komme nicht dahinter, wo zur Hölle mein Prozessor die Zeit
vertrödelt.
Kann mir da jemand auf die Sprünge helfen?

Grüsse Micha

Autor: sebastian.heyn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
nimm doch mal nen größeren quarz

Autor: A.K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Werden Interrupts verwendet?

Autor: Micha (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
kommando zurück gg
also ich habe das mal mit einer wesentlich höheren Frequenz getestet,
da wird dann deutlich der mega 16 muss einen internen teiler haben.
naja, 25Hz ist ja auch die Hälfte von 50Hz und aus 25Hz wird
ganzschnell mal 29Hz...hätte ich auch eher drauf kommen können, liegt
aber wohl an der Hitze.

Bleibt noch die Frage ob man mit dem Teiler leben muss, oder ob der
über die fuses abschaltbar ist?

Grüsse Micha

Autor: A.K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Manche AVRs haben intern einen programmierbaren Vorteiler, aber der
Mega16 gehört m.W. nicht dazu.

Autor: Wegstaben Verbuchsler (wegstabenverbuchsler)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
http://www.4freeboard.to/board/thread.php?threadid...

da gibts auch einen Beitrag zu hier im Board

Autor: Simon F (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
der m16 hat keinen internen Teiler. vielleicht hast du ja vergessen den
Mega16 auf den Externen quarz zu "Fusen"!?

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Womöglich läuft der immer noch auf internen Quarz...mit 1MHz. Also doch
nochmal Fuses kontrollieren!

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.