Forum: Mikrocontroller und Digitale Elektronik Baudrate-Wandler


von M@cFreak (Gast)


Lesenswert?

Hallo liebe Leute!

Ich habe die Aufgabe bekommen, einen Baudrate-Wandler zu bauen. Das 
heißt ich benötige eine Eingangs-RS232 und eine Ausgangs-RS232. 
Funktioniert das mit einem ATmega8 / Atmega16?
Wenn JA, könntet ihr mir vllt. ein paar Tipps geben?

Vielen Dank

von Dieter Werner (Gast)


Lesenswert?

Auf der Homepage von Atmel gibt es mit Sicherheit die Möglichkeit des 
"parametric search".
Da sollte sich auch nach der Ausstattung eines Controllers mit 2 mal 
USART suchen lassen.

Wenn sonst nichts zeitkritisches zu erledigen ist, lässt sich eine 
serielle Schnittstelle (bis ca.19200 Baud) auch in Software realisieren.

von jack (Gast)


Lesenswert?

Wenn die Wandlung nur in eine Richtung geht, genügt ein ATmega 8.
Über UART empfangen und über Software an irgendeinem Pin ausgeben.

Soll das ganze auch in die Gegenrichtung funktionieren, würde ich einen
µ-C mit zwei UARTs nehmen, da Empfangen mit Software schwieriger ist
(pro Bit muß mehrfach abgefragt werden).

von Dirk H. (arm-dran)


Lesenswert?

M@cFreak wrote:
> Hallo liebe Leute!
>
> Ich habe die Aufgabe bekommen, einen Baudrate-Wandler zu bauen. Das
> heißt ich benötige eine Eingangs-RS232 und eine Ausgangs-RS232.
> Funktioniert das mit einem ATmega8 / Atmega16?
> Wenn JA, könntet ihr mir vllt. ein paar Tipps geben?
>
> Vielen Dank

Es gibt AVR Typen, die standardmäßig mehrere UARTs an Board haben.
Schau mal in diese Tabelle:

http://www.atmel.com/dyn/products/param_table.asp?family_id=607&OrderBy=part_no&Direction=ASC#

Bei einem Baudratenwandler mußt Du auf jeden Fall beachten, daß Du 
entweder
die Möglichkeit zur Hardwareflußkontrolle (RTS,CTS) oder 
Softwareflußkontrolle
brauchst.
Wenn die Datem schneller kommen, als Du Sie auf der anderen Seite 
raussenden
kannst, musst Du Sie zwischenpuffern oder den Sender ausbremsen.

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.