Forum: Mikrocontroller und Digitale Elektronik Mega32 UART nur 300/1200 Baud


von Enrico (Gast)


Lesenswert?

Guten Morgen,

folgendes Ding: ich rede mit meinem Atmega32 über eine kleine Haube,
die ich ihm immer zum Programmieren aufsetze (normaler Sockel). An
diesem befinden sich ca. 15cm Kabel zu einer kleinen Platine mit
Parallelport, seriellem Port, MAX232... Funktioniert soweit auch sehr
gut.
Aber UART läuft nur mit 300 und 1200 Baud?! Von 9600 träum ich nur.
Wenn man den Mega und Terminal auf 4800 oder höher einstellt ist
Funktstille. Auch wenn ich RX/TX übergangsweise direkt an den Atmega
löte.
Der Mega läuft mit ext. Quarz (16MHz) und den 2 Kondensatoren nach
Masse, Fusebits sind gestellt. Kann es an den Stück Draht zwischen den
zwei Platinen liegen?
Habe nirgendwo vergleichbares Problem gefunden. Nur Leute die mit
internem Takt nur auf 1200 kommen. Habt ihr noch eine Idee?

MfG

von dave (Gast)


Lesenswert?

Gehen 38k4 Baud?

dave

von Thorsten (Gast)


Lesenswert?

Die Fuses hast du auch auf externen Quarz gestellt? Nicht das das Teil
mit 1MHz intern läuft...

von Enrico (Gast)


Lesenswert?

@Dave
Kann ich grad nicht testen, muss arbeiten. Mach ich heute Abend mal.
Ansonsten hab ichs nur bis 9600 probiert.

@Thorsten
Ja definitiv, hatte gestern den Quarz aus einem anderen Grund mal ab
und es lief nix. Außerdem muss ich den Atmega ja nach meinem Takt
programmieren ... sonst würden doch 300/1200 nicht laufen.

von Enrico (Gast)


Lesenswert?

@Dave
habe es jetzt probieren können, leider ohne Erfolg. Ab über 1200 ist
einfach nichts zu machen. Solche Faxen kannte ich aus den Foren nur vom
internen Quarz

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.