PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit UART Kommunikation



curzon161
28.08.2011, 17:17
Hallo zusammen,

Ich lese schon seit längerem hier im Forum und hab auch immer wieder Antworten gefunden, jetzt hab ich aber ein Problem für welches ich keine Lösung gefunden habe.

Ich versuche jetzt seit längerem eine Kommunikation über UART hinzu bekommen.

Meine Konfiguration sieht so aus:
myAVR Board MK2
Bascom AVR Demo

Ich habe jetzt einen Programmcode aus dem Lehrbuch abgetippt:


$regfile = "m8def.dat"
$crystal = 3686400
$baud = 9600

Dim Variable As Integer

Do
For Variable = 1 To 2000
Print "Test"
Print "A";
Print "B"
Print "Variableninhalt" ; Variable
Print
Next I
Loop
End


Übertragen kann ich auch alles ohne Probleme.
Der MK2 wird über COM3 mit einer Baudrate von 9600 angeschlossen, dieser Wert ist auch Bascom eingestellt und steht auch im Gerätemanager.

Die Fuse-Bits des Controller stehen auf Externen Quarz:

19817

Wenn ich jetzt den Bascom Terminal öffne bekomme ich nichts angezeigt.
Hab es schon mit AVR Terminal versucht, kann eine Verbindung herstellen, bekomme aber auch keine Reaktion vom µC.

Jetzt meine Frage:
Hab ich irgendwas falsch eingestellt oder vergessen zu aktivieren?

Ich hoffe ihr habt einen Tipp

Schon mal Danke für die Hilfe

Gruß
curzon161

Kampi
28.08.2011, 17:32
Haste Rx vom Pegelwandler mit Tx vom PC und Rx vom PC mit Tx vom Pegelwandler verbunden und auch GND angeschlossen?
Und Rx vom Pegelwandler muss an Rx vom Controller. Für Tx dasselbe.

curzon161
28.08.2011, 18:14
Es handelt sich um ein komplett aufgebautes Board:
http://shop.myavr.de/Systemboards/myAVR%20Board%20MK2,%20bestückt.htm?sp=article.sp. php&artID=40

Also geh ich davon aus das es Werksseitig schon so ist.
Hab jetzt gerade gesehen das ich den USB-Adapter in UART Modus schalten muss.
Werde mal versuchen ob ich das hinbekomme.

curzon161
28.08.2011, 18:17
Ha das wars :)

Muss mit einer extra Software noch den USB-Adapter in UART Modus schalten.
Das hat eben nicht funktioniert, weil ich vergessen hatte in dem Extra Programm den COM-Port wieder einzuschalten.
Der ist nämlich beim schließen des Programmes weg.

Verdammt und so was kostet einen den Sonntag Nachmittag ;)

Danke für die Hilfe.