Autor Beitrag
maxx
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 70



BeitragVerfasst: So 17.01.10 16:28 
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)

ausblenden 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"); // Adapter simuliert via USB ein 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.