Kann man mit Raspi einen Arduino programmieren?

OP #5285572
Lesenswert?

Hallo,
Hintergrund der Frage ist, daß Arduino wahrscheinlich USB-Schnittstellen 
ruiniert. Es geht eine Weile gut, dann kann man den Arduino über die 
seither benutzte USB-Buchse nicht mehr erreichen. Vielleicht ist ja die 
am Arduino immer angeschlossene Stromversorgung daran schuld (würde sich 
nur sehr ungern vermeiden lassen). Jedenfalls habe ich das am alten PC 
erlebt und jetzt an dem neuen schon wieder.
Wenn sich der Raspberry dafür eignen würde, wäre ich die Sorge los, daß 
der Arduino etwa den PC beschädigt.

VG
Alexander
Gast #5285605
Lesenswert?

Alexander S. schrieb:
> Hintergrund der Frage ist, daß Arduino wahrscheinlich USB-Schnittstellen
> ruiniert.

Wie soll das gehen?? Hast Du eine Sonderversion des Arduino? Ich denke 
mal das Problem sitzt vor dem Monitor.

Alexander S. schrieb:
> Wenn sich der Raspberry dafür eignen würde, wäre ich die Sorge los, daß
> der Arduino etwa den PC beschädigt.

Und was machst Du wenn der Raspi ruiniert wird? Wird mit der Zeit auch 
teuer.
Gast #5285610
Lesenswert?

Alexander S. schrieb:
> Vielleicht ist ja die
> am Arduino immer angeschlossene Stromversorgung daran schuld

Das kann ich mir durchaus vorstellen...
Dass manche PC Schnittstellen keinen Rückwärtsstrom mögen.
Und dass manche Arduinos(die kleineren/Nachbauten/Clone) eben diese 
Rückwärtsstöme liefern.

Abhilfe:
Die rote Strippe im USB Kabel auftrennen.
#5285630
Lesenswert?

Die Antwort auf die eigentliche Frage: Ja, mit viel Magie und noch mehr 
Kaffee bekommt man es hin. Hier ist eine Anleitung: 
https://www.mikrocontroller.net/articles/Raspberry_Pi_als_Universalprogrammer

Die Antwort, die du wahrscheinlich suchst: Falls andere Geräte an 
derselben Schnittstelle noch funktionieren, hast du wahrscheinlich 
irgendein Problem mit dem Einrichten deiner virtuellen 
COM-Schnittstelle. Benutze selber kein Arduino, aber meine, so was mal 
gelesen zu haben. Google sollte weiterhelfen.
MfG
Gast #5285780
Lesenswert?

Nico W. schrieb:
> Gab es da nicht irgendwann Mal ein Problem mit zweistelligen
> COM-Ports?!? Irgendwie schießt mir das gerade in den Kopf.

Gab es...

Das Problem an der Stelle ist eher, dass Windows sich jedes jemals 
angeschlossene USB Gerät merkt. Inclusive, an welchem Hub, und welchem 
Port des Hubs.

Eigentlich ganz nett...
Läuft aber irgendwann aus dem Ruder, und dann muss man den Wildwuchs 
ausmisten.
#5285885
Lesenswert?

Arduino F. schrieb:
> Nico W. schrieb:
>> Gab es da nicht irgendwann Mal ein Problem mit zweistelligen
>> COM-Ports?!? Irgendwie schießt mir das gerade in den Kopf.
>
> Gab es...
>
> Das Problem an der Stelle ist eher, dass Windows sich jedes jemals
> angeschlossene USB Gerät merkt. Inclusive, an welchem Hub, und welchem
> Port des Hubs.
>
> Eigentlich ganz nett...
> Läuft aber irgendwann aus dem Ruder, und dann muss man den Wildwuchs
> ausmisten.

Wenn man einen usb-serial-Wandler hernimmt, der eine Seriennummer im 
deskriptor hat (z.B. von FTDI oder Silabs), dann kann windows ihn daran 
identifizieren und vergibt immer den gleichen COM-Port. Der bei den 
ChinaClones allseits beliebte CH340 hat leider keine Möglichkeit eine 
Seriennummer zu vergeben.

Achtung Nähkästchenplauderei:
Bei den CH340 löse ich das Problem, indem immer der selbe Port verwendet 
wir. Hab hier einen 4-Fach Hub unter die Tischkante geklebt und einen 
kleinen Aufkleber mit CH340 über den betreffenden Port am Hub an die 
Front der Tischplatte geklebt. ;)
Da muss ich nicht immer die Ports in meinen Buildskripten anpassen.

Grüße Oliver

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren