Von hier ausgelagert: Verbindung zu zweiter serieller Schnittstelle nicht möglich ~Thunderbolt
Hallo zusammen,
habe mir vor kurzem auch eine Kommunikation via serielle Schnittstelle (USB) über einen Mikrocontroller an eine elektrische Steuerung zusammengebastelt. Alles funktioniert einwandfrei. Ich habe nur eine Frage, die ich einfach nicht beantworten kann.
Wenn ich den "COM4" als Anschluss definiere und ich den Controller jedoch woanders stecke, funktioniert es trotzdem.
Schließe ich meine Steuerung an einen anderen PC an funktioniert es auch sofort.
Meine Frage ist:
Warum muss ich dann den Port-Namen definieren ? -UND-
Wenn ich zwei dieser Steuerungen anschließe, woher weiß mein Betriebssystem dann, welche Daten an welche Schnittstelle soll.
Hier mein Quellcodeausschnitt zur Verbindung:
und hier ein Beispiel zur Kommunikation:
Ich würde mich sehr über eure Hilfe freuen.
Gruß Chaluf
Hallo zusammen,
habe mir vor kurzem auch eine Kommunikation via serielle Schnittstelle (USB) über einen Mikrocontroller an eine elektrische Steuerung zusammengebastelt. Alles funktioniert einwandfrei. Ich habe nur eine Frage, die ich einfach nicht beantworten kann.
Wenn ich den "COM4" als Anschluss definiere und ich den Controller jedoch woanders stecke, funktioniert es trotzdem.
Schließe ich meine Steuerung an einen anderen PC an funktioniert es auch sofort.
Meine Frage ist:
Warum muss ich dann den Port-Namen definieren ? -UND-
Wenn ich zwei dieser Steuerungen anschließe, woher weiß mein Betriebssystem dann, welche Daten an welche Schnittstelle soll.
Hier mein Quellcodeausschnitt zur Verbindung:
VB.NET-Quellcode
- SerialPortArduino.PortName = "COM4" 'Der verwendete Anschluss
- SerialPortArduino.BaudRate = 9600
- SerialPortArduino.DataBits = 8
- SerialPortArduino.Parity = Parity.None
- SerialPortArduino.StopBits = StopBits.One
- SerialPortArduino.Handshake = Handshake.None
- SerialPortArduino.Encoding = System.Text.Encoding.Default
und hier ein Beispiel zur Kommunikation:
Ich würde mich sehr über eure Hilfe freuen.
Gruß Chaluf
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Thunderbolt“ ()