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
  2 Befehle über Serielle Schnittstelle interpretieren phischmi 14 402 04.12.2017 08:52
Letzter Beitrag: phischmi
  Richtungsblinker und Warnblinker über jeweils einen Schalter Crazydiver 25 1.270 04.10.2017 12:47
Letzter Beitrag: hotsystems
  Kommunikation über das WiFi-Shield Flap 13 1.596 12.09.2017 22:12
Letzter Beitrag: Flap
  Wartet Serial.begin() auf COM-Port? tollewurst 4 569 19.08.2017 09:50
Letzter Beitrag: rkuehle
  RGB Animation über Serial Steuern Medolino 5 837 20.02.2017 16:14
Letzter Beitrag: Medolino
  Arduino-UNO LED über Taster digital zum leuchten zu bringen IvKriz 9 876 18.02.2017 08:33
Letzter Beitrag: renid55
  Servo-Ansteuerung über einen Push-Button Aubergine83 1 514 16.02.2017 19:49
Letzter Beitrag: georg01
  LED langsam über 15 Minuten dimmen Kriskind 14 1.073 09.02.2017 13:26
Letzter Beitrag: Kriskind
  Port Manipulation -> Arduino due Mathias 11 1.009 28.01.2017 11:46
Letzter Beitrag: Tommy56
  Sloeber findet meinen Com Port nicht :-( Pfeilebastler 2 510 27.01.2017 11:11
Letzter Beitrag: hotsystems

Gehe zu:


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