UART mit ATmega16

#1881297
Lesenswert?

Hallo,

ich würde gerne eine verbindung zwischen dem ATmega und meinem PC 
aufbauen, sollte ja mit UART gehen, aber am PC kommen keine daten an. 
Ich hab gelesen man brauch einen Quartz damit UART funktioniert, 
allerdings hab ich keinen. Wie kann ich eine UART verbindung zum FTDI 
chip und folglich dann zum PC aufbauen? Geht das nur mit Quartz oder 
auch ohne?

Vielen dank im Voraus,
Tommy
#1881569
Lesenswert?

@  Tommy A. (tommynator128)

>Ich hab gelesen man brauch einen Quartz damit UART funktioniert,

Ist zu 99% auch so.

http://www.mikrocontroller.net/articles/AVR_Checkliste#UART.2FUSART

>chip und folglich dann zum PC aufbauen? Geht das nur mit Quartz oder
>auch ohne?

jain, man braucht ein Takt, der genau genug ist, sprich 1% oder weniger 
Fehler. Dazu kann man den 6 oder 12 MHz Takt aus dem FTDI nutzen, muss 
man aber im FTDI mit MPROG einstellen. Den klemmt man dann an den AVR.

MFG
Falk
Gast #1883999
Lesenswert?

Das man einen  Quarz haben "braucht" um Daten zu senden ist unsinn.
Zum Testen reicht auch der Interne...
Man kann auch mit niedrigen Baudwerten anfangen zb 9200 um zu testen ob 
der Avr funktinoiert usw.

Bei über 19299 sollte man drüber nachdenken.

Gruss
#1884009
Lesenswert?

funkeld schrieb:
> Das man einen  Quarz haben "braucht" um Daten zu senden ist unsinn.
> Zum Testen reicht auch der Interne...
> Man kann auch mit niedrigen Baudwerten anfangen zb 9200 um zu testen ob
> der Avr funktinoiert usw.
>
> Bei über 19299 sollte man drüber nachdenken.

Man sollte auch darüber nachdenken, welcher Unterschied zwischen 
'absolutem Fehler' und 'relativem Fehler' besteht und in welche 
Kategorie eine Prozentangabe fällt.


Dass es ohne Quarz auch geht, ist unbestritten.
Unbestritten ist aber auch, dass gerade Oszillatoren in den älteren AVR 
schon eine ganz schöne Temperaturdrift haben. Wird die Schaltung im 
Winter auf Funktion eingestellt, könnte es sein, dass sie immer Sommer 
weit genug davon gedriftet ist, dass die Baudrate dann nicht mehr im 
Fenster ist.

Daher ist ein Quarz die bessere Wahl.
#1884013
Lesenswert?

> Das man einen  Quarz haben "braucht" um Daten zu senden ist unsinn.
> Zum Testen reicht auch der Interne...
> Man kann auch mit niedrigen Baudwerten anfangen zb 9200 um zu testen ob
> der Avr funktinoiert usw.

Mit der gleichen prozentualen Abweichung des Takts wird es bei
niedrigen Baudraten genauso schief gehen, vermute ich mal.

Und wenn, dann mache ich es im Zweifelsfall andersrum:
Solange gar nichts geht und der Fehler überall sitzen kann,
nehme ich doch einen Quarz.
Erst wenn alles klappt, werde ich übermütig und versuche
vielleicht, ihn wegzulassen.

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