UART beim Mega16 & STK500

Gast #322297
Lesenswert?
• ▲
▼
Hi Leuts,
ich habe hier das STK500 mit einem ATMega16 und versuche verzweifelt
mir ein paar Bytes auf den PC schicken zu lassen. Das Asm-Proggi aus
dem Tutorial klappt ebensowenig wie das Beispiels aus dem GCC (ich
arbeite mit WinAVR).

Er schickt zwar was, aber lt. Terminalprogramm HTerm0.6.1beta alles
Fehler (alles rot). Anstelle des 'x' kommt immer die Sequenz
000,252,056,000,252,056,.... an.
Woran kann das liegen ? Habe schon den Controller getauscht, aber
keinen Erfolg....
Angehängte Dateien:
#322298
Lesenswert?
• ▲
▼
Mit welcher Taktquelle und Taktfrequenz läuft dein Controller?

UART braucht nämlich einen stabilen Quarztakt, möglichst
baudratentauglich (z.B. 3,686400MHz), der ATMega16 wird aber mit
aktiviertem internen 1MHz-RC-Oszillator ausgeliefert und ist damit im
Auslieferungszustand nicht für UART-Betrieb geeignet.
Schau dir mal die Fusebits an, mit denen kann man die Taktquelle
umschalten. Und schau sie dir richtig an (Datenblatt), denn mit den
Fusebits kann man auch andere Dinge verstellen, die man vielleicht gar
nicht verstellen möchte.

...
Gast #322299
Lesenswert?
• ▲
▼
Puh bin ich blöde
Ich hab zwar die richtige Einstellung noch nicht gefunden, aber er
stand definitiv auf internem RC, dabei soll er doch auf dem STK mit
3686400 Hz laufen.....
1000 Dank

Greets
Karlheinz

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.