atmega8515 und usart

Gast #63181
Lesenswert?
• ▲
▼
hi

nachdem ich nun meinen ersten at90s2313 zerschoßen habe, gehts nun mit
den mega8515 weiter.
nun folgendes:
ich versuche mit den usart klar zu kommen
reichen da auch 2 leitungen Rxd Txd aus??
werden die beide genauso wie im tutorial am max232 angeschlossen??
wie aktiviere ich meinen externen 16 mhz QUARZ und wie kann ich
rausbekommen, ob er schon aktiviert ist??
kann ich die befehle aus dem Tutorial zum senden benutzen??
muss ich sonst noch etwas besonderes beachten ??

ok vielen dank für jeden tip
bis dann
Gast #63182
Lesenswert?
• ▲
▼
Hi,

die beiden Leitungen bis zum Pegelwandler(Max232) reichen aus und
werden genauso angeschlossen wie im Tutorial. Du solltest aber kein 16
Mhz Quarz nehmen sondern z.B. 7,3278 Mhz damit ist die Fehlertoleranz
bei jeder Baudrate 0 % . Ansonsten kannst du nur 9600 Baud mit deinem
AVR schaffen ohne das Fehler auftreten.

Zum Quarz: Aktivieren kannste dein externen Quarz ueber PonyProg z.B.
Da gibt es eine Funktion um die Fusebits einzulesen bzw zu aendern.
Anhand dieser FuseBits und dem Datasheet kannste dann erkennen ob der
externe Quarz aktiviert ist oder auch nicht.


Mfg

Dirk
Gast #63183
Lesenswert?
• ▲
▼
ok danke für die hinweise
also über ponyprog(205a) kann ich meinen mc nicht flashen, scheint
meinen atmega8515 nicht zu unterstützten, steht auch nicht in der
liste.

ich vermute ein 4 mhz quarz tuts auch, oder?!


ok ich melde mich falls es nicht klappen sollte

ansonsten danke noch mal da dirk

mfg

marvin
Gast #63184
Lesenswert?
• ▲
▼
@Dirk:

>> Du solltest aber kein 16 Mhz Quarz nehmen ...
>> Ansonsten kannst du nur 9600 Baud mit deinem
>> AVR schaffen ohne das Fehler auftreten.

Hier irrst Du (siehe Datenblatt Seite 161, Tabelle 71). Außerdem sind
Fehler bis 0,5 Prozent im Normalfall völlig unkritisch; meist geht es
auch noch bis 2 Prozent relativ problemlos. Das Protokoll sollte
ohnehin fehlertolerant sein, denn selbst bei rechnerisch 0 Prozent
Baudratenfehler können andere Übertragungsfehler auftreten.

Gruß, Frank

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.