Kann es damit: http://www.arduino.cc/en/Serial/IfSerial zusammenhängen?
Kann es damit: http://www.arduino.cc/en/Serial/IfSerial zusammenhängen?
Grüssle, Sly
..dem Inschenör ist nix zu schwör..
Danke Rabenauge, das ist es nicht . das mit der While-Anordnung bei Serial kenne ich , kommt schon bei einfacher Blinkschaltung vor. Übrigens nun unter Windows7 ist das selbe Marakel ...da springen die Ports beim upload von einem zum anderen Com17/20 , muss irgendwie mit der Verwendungs des Chips 32U4 zu tun haben denke ich.
Habe nun einfach mal meinen MiniZumo "Zerlegt" und den Leonardo verwendet, ähnliche Fehler unter Linux wie Windows...
Nur sowas kann doch nicht im "Sinne des Erfinders sein" , das beim Upload das Bord wie "vom USB getrennt wird und nach Wiedernschaltung" ne andere Portnummer bekommt...
Nun ja kommt keine lange Weile auf....und ich dachte nur russische Militär-Funktechnik hat solche unlogischen Macken...
Gerhard
Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint
...da guck dir erst mal an, was in "Übersee" so läuft. Dagegen bauen die Russen noch richtig feine Sachen.
Doch, generell kann ich mir das vorstellen denn, im Grunde sind da zwei USB-Schnittstellen (wenn ich das richtig kapier): einmal die HID und dann die Programmierschnittstelle.
Je nachdem, in welchem Modus das Teil nun ist (Bootlader, zum programmieren ODER eben HID), wird jedes vernünftige Betriebssystem auch zwei USB-Ports vergeben.
Vermutlich liegt dort der Hund begraben.
Es düfte generell ne saudämliche (sorry) Idee sein, ein und die selbe Schnittstelle für zwei völlig verschiedene Angelegenheiten zu nutzen...auf sowas kommen halt Italiener.
Da aber ja der Leo rund ne Sekunde (oder so..) nach dem einschalten wartet, ob er programmiert werden soll, ist _das_ evtl. ne Lösung: vor dem neu programmieren den Burschen abklemmen, dann anstecken und rüber mit dem Programm.
Wenn das innerhalb der Zeit geschieht, die der Bootlader wartet, müsst es eigentlich klappen.
Grüssle, Sly
..dem Inschenör ist nix zu schwör..
Lesezeichen