Hallo, ich versuche die ersten Gehversuche mit der Seriellen Schnittstelle über RS232! Hardware ist ein STK 600, Adapterkabel USB auf Seriell (Treiber ist installiert und zeigt keine Fehler im Gerätemanager), Windows XP, Terminalproramm: Hyper Terminal oder Hterm. Jumper ist zwischen Pin 32KHz und TOSC1 gesteckt. RX, TX ist an den richtigen Pin´s des Controllers angeschlossen. Es handelt sich um einen Atmega 8535. Das Problem: ich bekomme ständig vom Terminalprogramm das der COM-Port nicht geöffnet werden kann und das ich die Anschlusseinstellungen überprüfen soll. Bautrate 9600, Datenbits 8, Parität -, Stoppbit 1,Flusssteuerung keine, kann mir jemand einen Tip geben woran dies liegen könnte? Vielen Dank!
Hallo, dann benutzt Du die falsche COM (im Gerätemanager nachschauen, welche COM dem USB-Adapter zugewiesen wurde). Falls es eine über COM9 sein sollte, unter erweitert auf eine freie unter COM10 setzen, einige Programme haben Probleme ab COM10. Ob Dein STK am USB-Serielladapter angeschlossen ist oder nicht, ist dem Terminalprogramm egal, solange Hardware-Handshake (Flußsteuerung) auf "keine" steht. Vom PC gesendete Daten fallen eben hinten aus der Empfangsleitung raus und wenn in den Sender keine reingetütet werden, kommt eben am PC nichts an. Wenn sich die COM dann öffnen läßt, mal RxD und TxD des USB-Adapters direkt verbinden (andere Brücken solange entfernen), dann müssen gesendete Zeichen im Terminalprogramm wieder ankommen. Gruß aus Berlin Michael
Hallo Michael, die Com-Schnittstelle ist mit COM 4 definiert. Sorry das hatte ich vergessen zu erwähnen. "Vom PC gesendete Daten fallen eben hinten aus der Empfangsleitung raus und wenn in den Sender keine reingetütet werden, kommt eben am PC nichts an" -das hab ich nicht ganz verstanden! Noch konnte ich doch gar keinen Sende bzw Empfang Versuch unternehmen!
So die serielle Schnittstelle wird geöffnet! Aber nur wenn ich das STK 600 nicht angeschlossen habe! Konnte bisher keine weitere Einstellung bzw. das setzen eines Jumpers finden. Jemand eine Idee? Vielen dank. Gruß, Andreas
Hallo, wenn Du in einem Terminalprogramm bist und die COM geöffnet ist, wartet es auf Zeichen. Jedes eingetippte Zeichen wird sofort über die COM gesendet, jedes empfangene im Terminalwindow angezeigt. Dein Effekt mit dem STK600 ist zumindest seltsam. Ich nehme für solche Sachen meist TeraTerm Pro (die alte v2.3), zumindest bis WinXP läuft das problemlos und ist etwas pflegeleichter. Gruß aus Berlin Michael
Hallo Michael, ja das Verhalten des STK 600 ist in der Tat seltsam, konnte auch keine Einstellung mehr finden die ich eventuell übersehen habe. Es hat den anschein als ob irgend etwas die COM Schnittstelle blockiert sobald das STK 600 verbunden ist. Vielen Dank für deine Unterstützung und noch einen schönen 3 Advent. Gruß, Andreas
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.