INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
SerialUSB über Native Port
05.08.2013, 16:21
Beitrag #1
SerialUSB über Native Port
Hallo,
als Arduino-Neuling habe ich Probleme mit den USB-Ports des Arduino Due:
Ich möchte zwischen einem VB6-Projekt und dem Arduino Due Daten austauschen.
Im VB6-Projekt verwende ich die Instruktionen des von MS zur Verfügung gestellten MSComm; die scheinen zu funktionieren.
Über den Programmer-Port des Arduino kann ich zwar Daten an den PC senden, aber nicht in Gegenrichtung, da dann -weshalb auch immer- ein Reset des Arduino erfolgt.
Ich habe dann eine Übertragung mit dem nativen USB-Port versucht: Da rührt sich gar nichts. Auch eine Umstellung der Lese- und Schreibbefehle von Serial.xxx() auf SerialUSB.xxx und das andernorts empfohlene Einfügen von <while (!Serial);> hat nichts bewirkt.
In Kurzform der von mir verwendete Code:

char Arr[15]; // soll die Daten aufnehmen

void setup()
{
Serial.begin(115200);
.
.
Serial.println("Hallo, PC!"); // kommt bei VB6 an
}
void loop() {

while (Serial.available() == 0) {
{}
}
// read the incoming byte:
for (M = 0; M <= Serial.available(); M++)
{
Arr[M] = Serial.read();
}

DspText(25,150, Arr,0xFC,2); // soll die Daten auf dem Display anzeigen
}


Habe ich dabei etwas Wesentliches vergessen? Müssen für den nativen Port vielleicht noch irgendwelche Register des SAM3 gesetzt werden?

Da in allen anderen Foren keinerlei Lösungen für eine ungestörte Datenübertragung zwischen PC und Arduino über die USB-Ports angeboten werden und das Problem sicherlich auch für andere Arduino-Due-Besitzer interessant ist,
meine Bitte:
Könnte nicht jemand eine unkomplizierte, auch für Laien nachvollziehbare kurze Anleitung über die Nutzung des nativen USB-Ports zur Datenübertragung (nicht für Maus oder Keybord!) verfassen?

Dank schon mal im Voraus!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.08.2013, 16:28
Beitrag #2
RE: SerialUSB über Native Port
Moin,

Serial.read() / Serial.write() ??

Grüße Ricardo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.08.2013, 16:55
Beitrag #3
RE: SerialUSB über Native Port
(17.08.2013 16:28)rkuehle schrieb:  Moin,

Serial.read() / Serial.write() ??

Grüße Ricardo

Hallo, Ricardo!

Wenn's man so einfach wäre ...
Über den Native-Port läuft leider gar nichts, die LED's blitzen nicht einmal.
Das heißt, das man über MSCOMM diesen Port wohl nicht so einfach ansprechen kann.

Ich hoffe, es findet sich jemand, der mehr Ahnung hat...
Grüße zurück

Lupus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Variablenname über Schleife deklarieren golden_eagle 9 304 12.02.2018 22:36
Letzter Beitrag: golden_eagle
  Led über ethernet schalten dahans 2 208 06.02.2018 20:01
Letzter Beitrag: hotsystems
  Servo über Transistor Harry 21 1.218 29.01.2018 19:30
Letzter Beitrag: hotsystems
  COM Port bei Arduino Mega? LoroLoco 8 560 19.01.2018 12:49
Letzter Beitrag: hotsystems
  Float über I2C zwischen 2 Arduinos UNO Marduino_UNO 12 3.394 13.01.2018 11:54
Letzter Beitrag: hotsystems
  [Frage] Unterschied zwischen &=~ und ^= beim Bit ändern auf dem Port? avoid 13 744 11.01.2018 00:53
Letzter Beitrag: avoid
  2 Befehle über Serielle Schnittstelle interpretieren phischmi 14 770 04.12.2017 08:52
Letzter Beitrag: phischmi
  Richtungsblinker und Warnblinker über jeweils einen Schalter Crazydiver 25 1.579 04.10.2017 12:47
Letzter Beitrag: hotsystems
  Kommunikation über das WiFi-Shield Flap 13 1.828 12.09.2017 22:12
Letzter Beitrag: Flap
  Wartet Serial.begin() auf COM-Port? tollewurst 4 784 19.08.2017 09:50
Letzter Beitrag: rkuehle

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste