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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren