Forum: Mikrocontroller und Digitale Elektronik USB-/Seriell Adapter


von Mathias S. (merzi1993)


Lesenswert?

Hallo,

ich habe mir folgenden USB-/Seriell Adapter gekauft, jedocht habe ich 
Probleme bei der Inbetriebnahme.

http://www.ribu.at/pdf/680370.pdf

Ich benutze dazu das myAVR Board MK2.

Verbunden habe ich nur RxD, TxD und GND.

Folgendes Programm habe ich dazu erstellt.
1
$regfile = "m8def.dat"
2
$crystal = 1000000
3
$baud = 4800
4
$hwstack = 100
5
$swstack = 100
6
$framesize = 100
7
8
Config Portc = Output
9
10
Print "test"
11
12
Echo On
13
Do
14
   Print "hallo "
15
Loop
16
End

Dann das Terminalprogramm dazu: Hyper Terminal
Beim HyperTerminal habe ich 4800Baud eingestellt, 8 Datenbits, keine 
Parität, 1 Stoppbit, keine Flusssteuerung.

Jedoch wird nichts im HyperTerminal ausgegeben. Woran kann das liegen?

Gruß,
Mathias

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Sind denn auch die "Fuses" Deines AVR korrekt gesetzt?

Hast Du TxD des Adapters mit RxD des Controllers und RxD des Adapters 
mit TxD des Controllers verbunden?

von Daniel C. (cecky)


Lesenswert?

Um Festzustellen ob dein USB/Seriell-Adapter funktioniert, verbinde 
einfach RX und TX vom Adapter. Wenn du dann per Terminal was sendest 
muss es auch sofort wieder im Terminal ankommen. Wenn das funktioniert 
schließ ich mich Rufus an.

von Mathias S. (merzi1993)


Lesenswert?

Der klassische Fehler, der mir fast jedes mal passiert. Anstatt RxD mit 
TxD zu verbinden, habe ich RxD mit RxD verbunden.

Aber danke für die Hilfe.

von Mathias S. (merzi1993)


Lesenswert?

Nun hat sich ein weiteres Problem ergeben.

Es kommt nie "Test" im Terminal an. Es kommen immer irgendwelche Zeichen 
an.

Durch Verbinden von RxD und TxD vom Adapter funktioniert es immer. Es 
kommt immer das an, was in das Terminal eingegeben wurde.

Woran kann das sonst noch liegen? Vielleicht an der Frequenz?

von Mathias S. (merzi1993)


Lesenswert?

Problem gelöst. Falsche Frequenz wurde eingestellt.

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.