hello
lt. Internet (z. B.
www.dreamincode.net/.../showtopic35775.htm) soll es möglich sein, Adapter einzusetzen. Leider funktioniert mein Script nur, wenn ich mein Geräte an eine echte RS232 anhänge (also ohne Adapter)
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26:
| using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
using System.IO.Ports;
namespace ser { public partial class Form1 : Form { SerialPort sp; public Form1() { InitializeComponent();
sp = new SerialPort("COM4"); sp.ReadTimeout = 500; sp.Open(); } } } |
Der COM4-Port passt, mit uVision und Hyperterminal scheint alles zu funktionieren. Nur mit C# bekomme ich beim Open folgenden Fehler:
Zitat: |
Der E/A-Vorgang wurde wegen eines Threadendes oder einer Anwendungsanforderung abgebrochen. |
Kann mir wer weiterhelfen? Geht es vielleicht nicht mit allen Adaptern? Ich verwende einen Maxxtro.