Gast
#3290095
Hallo zusammen,
Ich schreibe Grade einen Datenlogger in c# mit visual c#.
Ich verwende einen mm232 USB-to-Serial/Uart Controller.
Dieser wird in meiner Software erkannt und ich erhalte keinerlei
Fehlermeldungen, wenn ich den port öffne oder wenn ich Daten schreiben
möchte.
Nun wollte ich mal kontrollieren, ob mein Teststring wirklich raus geht.
Dafür benutze ich Putty.
Allerdings sperren sich die beiden Programme aus.
Fall 1:
Ich öffne den Port mit Putty
Ich starte mein Programm und möchte einen String senden:
Das Programm stürzt ab mit der Begründung, dass der port nicht offen ist
(an der stelle, wo der String gesendet werden soll)
Füge ich vorher noch einmal serialport1.openport() ein, so bekomme ich
an dieser stelle die Fehlermeldung, dass er keinen Zugriff auf den port
hat. Zum öffnen des ports habe ich eh if(serialport.isopened==False){
serialport.open();}
eingesetzt
Fall 2:
Ich starte mein Programm. Der serial port wird erkannt, ich wähle ihn
aus, er wird geöffnet und ich kann meinen String scheinbar senden. Es
gibt keinerlei Fehlermeldung.
Allerdings ist es mir jetzt nicht mehr möglich den port mit Putty zu
öffnen und zu beobachten
Code gibt es da nicht viel zu Posten, denke ich.
Oder könnte es an dem mm232 liegen? An diesem ist bisher nichts
angeschlossen. Lediglich der ft232 Chip wird über USB-powered-Config.
Betrieben. Das sollte auch so passen, denn schließlich wird er auch als
COM5 erkannt.