Forum: Mikrocontroller und Digitale Elektronik TINY2313, RX/TX Ausgabe funktioniert nur bei einigen IC


von dani (Gast)


Lesenswert?

Hallo,

ich verwende einen ATTINY2313 20PI mit intenem Oszillator 4MHz,
Baudrate 19200. Ich habe mit BASCOM ein Programm geschrieben, welches
u.a. über die serielle Schnittstelle Text ausgeben soll. Bei einem
älteren TINY 2313 funktioniert es einwandfrei. Bei einem neueren
TINY2313 funktioniert die Textausgabe nicht, obwohl ich das selbe
Programm verwende. Mit Hyperterminal kann ich auch nichts
"empfangen".
Der Rest des Programms funktioniert. Ich habe schon 12 andere Tiny
ausprobiert, überall das selbe Problem. Woran kann das liegen?

Gruß Dani

von Benedikt (Gast)


Lesenswert?

Der interne Oszillator ist eine einzige Katastrophe bei den neueren
AVRs.
Für den UART nimmt man besser einen Quarz.

von dani (Gast)


Lesenswert?

Ich glaube nicht, dass es am Oszillator liegt, es kommen ja keine Signal
aus dem TX Anschluß. Wenn der Ozsillator nicht sauber schwingt sollte
ich ja mit Hyperterminal zumindest irgendeinen "Datenmüll"
empfangen.

Dani

von A.K. (Gast)


Lesenswert?

"intenem Oszillator 4MHz, Baudrate 19200"

4MHz unkalibiriert plusminus einige zig Prozent.

von dani (Gast)


Lesenswert?

Wie und wo kann ich den internen Oszillator kalibrieren?
An welchem Pin liegt der interne Takt an?

Ich verwende "Ponyprog"

Dani

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.