ATmega328 bei Print Befehl liefert falsche Zeichen

OP #3622319
Lesenswert?

Liebe Kollegen im Forum, ich bin mit ATmel ganz neu, habe ein erstes 
Problem und bräuchte Hilfe : ich benutze den AT328 und dazu den 
Diamex-AVR und möchte mein lang bewährtes C-Control Programm nun mit 
BASCOM umschreiben. Vorsorglich will ich dazu für den debug eine 
software UART einrichten.

Mein Programm läuft sonst, beispielsweise Ports kann ich ein oder 
ausschalten, aber  die Print Befehle über die Software UART werden mit 
ganz falschen Zeichen ausgeführt!
Da mein PC keine echte RS232 hat, benutze ich dazu den von mir erprobten 
USB/232 Adapter mit Pegelwandler  von CCTools, der bislang in allen 
anderen Anwendungen gutes geleistet hat.
Hier mein vereinfachtes Programm, was diesen Fehler bringt,
und das Terminal-Bild dazu.
was mache ich falsch?


$regfile = "m328def.dat"
$crystal = 1000000
$hwstack = 50
$swstack = 30

Config Portc = Output
Config Pinc.4 = Input




Open "comC.5:9600,8,n,1" For Output As #4    'für debug Zwecke software 
UART TXD
Open "comC.4:9600,8,n,1" For Input As #3

                                                                               'warte 
1 sekunde

Schleife:

Print #4 , "Hallo"
Wait 1

Goto Schleife





End

Danke im Voraus, LG. Carlos
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren