FT232RL mit Attiny2313

Gast #3319927
Lesenswert?
• ▲
▼
Hallo

habe diese kleine Schaltung 3 mal gebaut, sie funktioniert bei 2en 
perfekt, aber bei einer nicht.
RXD und TXD des FT232RL habe ich per putty getestet und ist OK, ein 
einfaches Programm auf dem Attiny2313 (Blinklicht) hat gezeigt, der auch 
der Tiny arbeitet. Leider will aber aus welchem Grund auch immer der 
Tiny nicht MIT dem FT232RL. an den Fuses habe ich nur den takt auf 4MHZ 
reduziert...
Habe ich da wohl irgendetwas übersehen ? kann man RXD und TXD abschalten 
am ATTINY ?

mfg

Markus
Angehängte Dateien:
Gast #3319958
Lesenswert?
• ▲
▼
Der interne RC-Oszillator bietet keine sehr verläßliche Basis und streut 
von Exemplar zu Exemplar. Vllt einfach mal die Baudrate runter setzen. 
Wenns dann läuft, dann tippe ich auf Baudratenfehler.
Gruss, Heinz
Gast #3319978
Lesenswert?
• ▲
▼
> Wieso sollte sich durch das runtersetzen der Baudrate etwas ändern?
Der systemische Baudratenfehler wird geringer. Anteil, der durch den 
unsauberen RC-Oszillator entsteht, bleibt natürlich gleich. In der Summe 
wird's jedoch weniger und das kann der Unterschied zwischen geht und 
geht nicht ausmachen.

Ich habe den TO so verstanden, daß er bei diesem Exemplar den Systemtakt 
auf 4MHz runtergesetzt hat. Extremes Beispiel: Systemischer 
Baudratenfehler bei 38.400Bd, U2X=0: Bei 8MHz 0,2%, bei 4MHz 7%. Durch 
niedrigere Baudrate z.B. 2400Bd sinkt der systemische Baudratenfehler 
wieder.
Gruss, Heinz
#3319986
Lesenswert?
• ▲
▼
Nim den Taktausgang vom FT232, der kann 6, 12 und 24 MHz. Der ist genau 
genug für UART (genaugenommen ist der Taktfehler egal, denn dieser Takt 
ist synchron zum internen Takt des FT232, damit sind FT232 und AVR von 
einer Quelle abgeleitet und können beliebige systematische 
Baudratenfehler machen, denn sie machen beide gleichzeitig. (OK, 
Vorsicht, der FT232 kann gebrochenrational den Takt teilen, so wie der 
UART vom MSP430, damit ist der systematische Fehler bisweilen kleiner 
als beim AVR).

Oder man investiert die gigantische Summe von 30 Cent in einen 
Baudratenquarz.
Gast #3319996
Lesenswert?
• ▲
▼
oder man erklärt den Uc als TOT, da er jetzt auf extern steht und mit 
dem externen 4MHZ Resonator nicht mehr reagiert :)
da werde ich wohl 1,30 Euro investieren und den tiny verschwinden 
lassen... ;)
Vielen danke dennoch, das mit dem FT232 Takt ist eine gute Idee...
#3320035
Lesenswert?
• ▲
▼
@Markus D (Gast)

>oder man erklärt den Uc als TOT, da er jetzt auf extern steht und mit
>dem externen 4MHZ Resonator nicht mehr reagiert :)
>da werde ich wohl 1,30 Euro investieren und den tiny verschwinden
>lassen... ;)

>Vielen danke dennoch, das mit dem FT232 Takt ist eine gute Idee...

Damit kannst du deinen toten Tiny wiederbeleben. Siehe AVR Fuses.

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.