ja das geht, ich denke auf der seite steht irgendwo mit sicherheit eine liste, aber die meisten dieser chips folgen einem identischen treiber
ja das geht, ich denke auf der seite steht irgendwo mit sicherheit eine liste, aber die meisten dieser chips folgen einem identischen treiber
Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
nicht.
also wäre dann nur die Frage (wenn ich dich richtig verstanden habe), wie man quasi die Serial() class Befehle "umleitet" oder "splittet", damit sie auch auf dem USB-Host-Shield-Host-USB-Port in identischer Weise wie zuvor mit dem Arduino-eigenen USB-Programming-Port benutzt werden können?
korrekt, ich glaube der "print" befehl macht das bereits, weil arduino die USB UART als debug schnittstelle verwendet, quasi wie eine konsole glaube ich, aber damit habe ich mich nicht beschäftigt, nur mal gelesen
EDIT: WICHTIG
ich glaube an der problematik ahben sich auch andere schon die zähne ausgebissen
https://forum.arduino.cc/index.php?topic=380752.0
https://arduino.stackexchange.com/qu...sb-host-shield
aber ohne nennsnwerten erfolge ... ein hinweis war die usb.task() zyklisch aufzurufen wenn es ein controller board OHNE dedizierten USBtoUART chip ist (AT90USB von atmel z.B. aber es gibt wohl auch Atmegas die das könen also vorsicht beim board kauf)
im grunde ist es nichts anderes als eine normale UART schnitstelle wie die serial aber cih glaube die arudino lib ist nicht ausgelöegt diese speziellen pins anzufassen
sorry dass ich dir da nicht weiterhelfen kann
.... technisch gesprochjen könnte ich aber dann verlassen wir ardino und programmieren bare metal XD
Geändert von Ceos (19.06.2018 um 18:09 Uhr)
Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
nicht.
ok, wenn du eine bare-metal lib schreiben kannst, die dann wieder über Arduino-IDE Serial (oder Serial4 oder Serial10 oder irgendwas derartiges) am USB Host zur Verfügung stellt, geht es ja, ich brauche lediglich die Serialx.write(), Serialx.read(), Serialx.available() etc.
genau das ist der punkt, ich kann das alles bare metal schreiben aber ich hab kein plan wie ich eine lib draus mache oder es in die bestehende lib einarbeite![]()
Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
nicht.
ok, dann hast du Recht, das macht ntl keinen Sinn - um Serial() geht es ja gerade.
(Link zu github: https://github.com/felis/USB_Host_Shield_2.0 )
Geändert von HaWe (21.06.2018 um 13:18 Uhr)
Lesezeichen