Ich hatte bei IBäh einen angeblich kompatiblen Arduino gekauft mit ISP Port und USB - leider lässt er sich nicht ansprechen über Studio 4 - er meldet sich einfach nicht. XLoader.exe und AVRdude als auch die Programmierschnittstelle in Studio4 erkennen Ihn nicht. Ich hab auch mit den ISP Prommern von IBäh versucht - nix zu machen. Welche Software kann mir das Dornröschen wecken. Wer weiß Rat.
Atmel schrieb: > Hmm, bei Ebay gibt es auch nur eine Sorte Programmer ... und AVRDude kennt nur ein Kommando zum Programmieren und das kennen sowieso alle ...
Jens W. schrieb: > Ich hatte bei IBäh einen angeblich kompatiblen Arduino gekauft mit ISP > Port und USB - leider lässt er sich nicht ansprechen über Studio 4 - er > meldet sich einfach nicht. Als Arduino läßt er sich über den Bootloader auch nicht erreichen?
Jens W. schrieb: > promm.gif Wie willst du denn mit einem nicht passenden Kabel/Stecker auf den Arduino kommen bzw ihn programmieren? Jens W. schrieb: > bord.gif Das ist ein ganz normaler Arduino. Wenn er nach dem Anstecken an USB vor sich hinblinkt dann funktioniert er auch höchstwarscheinlich. Du brauchst für den Betrieb einen CH340 Driver damit du den Arduino über USB ansprechen kannst.
nein er meldet sich nicht. Die nled geht an und das wars dann. ich hab Winxp svp3 und einen alten lappy mit nonpae. zu viel Monat am ende des Geldes... :)
Jens W. schrieb: > Die nled geht an und das wars dann. Es gibt keine nled auf dem Arduino. So qualifiziert wie du auf detailliert gestellte Fragen bzw Aussagen antwortest habe ich keine Lust weiter darauf einzugehen.
Ist der Programmer nicht ein alter ICE (kenne mich damit nicht aus).. habe den auch mal gekauft, der Atmega328p wird erst ab ICE-II erkannt. Musste mal die Kompatible Liste richtig durchsuchen ;)
Philipp K. schrieb: > der Atmega328p wird erst ab ICE-II erkannt. ... und wie machst du das ... einen 10-poligen Stecker (Buchse) nutzbringend auf den 6-poligen ISP des Arduino zu stecken?
Der Programmer ist ein Nachbau des usbisp von Fischl. Bitte danach googeln. Der geht nicht mit Atmel-Studio 4, aber mit allem darüber und auch mit Arduino. Wie schon erwähnt, hast Du einen 10-poliges Kabel, Dein ISP-Anschluss ist aber 6-polig. Du brauchst einen Adapter.
Lehrer schrieb: > ... und wie machst du das ... einen 10-poligen Stecker (Buchse) > nutzbringend auf den 6-poligen ISP des Arduino zu stecken? Da kann man sich in 5 Minuten Adapter Löten oder ein Steckbrett als Adapter nutzen. Atmel schrieb: > Der Programmer ist ein Nachbau des usbisp von Fischl. Stimmt jetzt sehe ich auch das es kein ICE ist.. ein Link wäre besser gewesen.
:
Bearbeitet durch User
Philipp K. schrieb: > Da kann man sich in 5 Minuten Adapter Löten oder ein Steckbrett als > Adapter nutzen. Mir brauchst du das nicht zu erzählen. Aber wenn zu viel Monat am Ende des Geldes übrig ist ....
Lehrer schrieb: > Mir brauchst du das nicht zu erzählen. > > Aber wenn zu viel Monat am Ende des Geldes übrig ist .... Hirn einschalten? Für 0€ Notfall: Man teilt das 10 polige Kabel in der Mitte, Steckt einen Stecker auf den 6Pol der ja kein Gehäuse hat(Somit sind 6 von 10 Pins kontaktiert). Dann verdrillt man von beiden seiten die Adern neu und isoliert es gegebenfalls .. vielleicht liegt ja auch noch was klemmenartiges rum um es zu verbinden. EDIT: Um Fehlern vorzubeugen würde ich nur RST,SCK, MOSI, MISO neuverbinden und die beiden Geräte über USB versorgen. Bei Verpolung ist der Uno sonst ganz klar Schrott.
:
Bearbeitet durch User
wem sagt er das... :) Ich glaube, dass die CPU auf dem ISP nicht erkannt wird und sich nicht meldet AVRdude stürzt ab - ch341ser.exe hab ich auch ausprobiert NIX. AvrProg.exe kennt mein Bord nicht ... Studio4 erkennt weder dieses ISP bord noch direkt angesteckt den UNO am USB. da ist übrigens der CH340G verbaut.
Hast Du eine halbwegs aktuelle Arduino-IDE installiert? Irgendeinen sketch laden, unter Werkzeuge - Programmer - USBASP auswählen, ein passendes Board&Prozessor einstellen und über Sketch - Hochladen mit Programmer ausprobieren, was passiert. Jens W. schrieb: > Studio4 erkennt weder dieses ISP bord noch direkt angesteckt den UNO am > USB. Ja, das ist richtig, Studio 4 kennt beides nicht. Jens W. schrieb: > AVRdude stürzt ab Aufrufzeile? Jens W. schrieb: > ch341ser.exe Kenn ich nicht, sorry.
Vielleicht nochmals deutlich: Studio 4 kennt weder Arduino-Bootloader noch den USBASP.
Arduino Board enthalten einen seriellen Bootloader und werden normalerweise über diesen programmiert. Den ISP Anschluss brauchst du nicht, den ISP Adapter auch nicht. Dein Arduino Board hat einen Adapter von Seriell nach USB mit CH340 oder CH341 Chip. Zum Programmieren verbindest du das USB Kabel mit dem PC. Windows 10 sollte den nötigen Treiber automatisch aus dem Internet laden und installieren. Falls nicht, nimm den Treiber, auf den meine Homepage verweist: http://stefanfrings.de/mikrocontroller_buch/index.html Nun schaust du in der Systemsteuerung im Gerätemanager nach, welcher virtuelle serielle Port dem Arduino Board zugewiesen wurde. Im Zweifelsfall siehst du ein ein/aus Stecken, welcher Port dabei verschwindet und wieder erscheint. nehmen wir mal an, es ist COM3. Das Programm überträgst du mit avrdude, welches auch von der Arduno IDE verwendet wird. Die nötigen Parameter sind: avrdude -c arduino -p atmgea328p -P COM3 -b 115200 Avrdude sollte nun die ID des Mikrocontroller auslesen und anzeigen. Falls nicht, zeige uns deinen Befehl und das Ergebnis. Alternativ zum Bootloader kannst du den Mikrocontroller über die ISP Schnittstelle programmieren. Dann verlierst du allerdings den Bootloader, er wird dabei überschrieben. Dazu dienst dein schäbiger ISP Programmieradapter. Wie andere bereits schrieben, musst du noch einen Adapterstecker (10 auf 6 Pin) kaufen oder basteln. Dein Programmieradapter hat keinen virtuellen seriellen Port. Er benötigt den libusb Treiber. Ältere Versionen dieses Treiber sind nicht kompatibel zu Windows 8 und 10. Außerdem muss man auch beim aktuellen Treiber etwas tricksen, um ihn überhaupt laden zu können. Siehe hier: http://stefanfrings.de/avr_tools/libusb.html Wenn der Treiber installiert ist, erscheint dein Libusb Treiber und dein Programmieradapter im Gerätemanager (also 2 Einträge für 1 Gerät). Der entsprechende avrdude Befehl lautet: avrdude -c usbasp -p atmgea328p -P usb -B20 Avrdude sollte nun die ID des Mikrocontroller auslesen und anzeigen. Falls nicht, zeige uns deinen Befehl und das Ergebnis. Um nun das Programm in den µC zu übertragen benötigst du weitere Parameter (unter anderem den Dateinamen der hex Datei) die du der Doku von avrdude entnehmen kannst. Eins sollte klar sein: AVR Studio und Atmel Studion kennen weder den Arduino Bootloader noch den USBASP. Du kannst das Studio verwenden, um dein Programm zu compilieren. Aber danach musst du avrdude benutzen, um es in den µC zu übertragen.
Ich möchte noch darauf hinweisen, dass dein Programmieradapter nicht für 3,3V geeignet ist. Der Jumper stellt lediglich die Ausgangsspannung am VCC Pin ein. Die Signal-Leitungen haben trotzdem immer 5V und nicht einmal Schutzwiderstände gegen falsche Handhabung. China-Schrott halt.
USB2.0 Serial (mit ! in Gelb.) sagt der Ardunio UNO mit dem 320iger USB/Sio port. Bord.gif eingangs. Das Gerät kann nicht gestartet werden. (Code 10) und der ISP Modul sagt USBasp (COM5) (mit ! in Gelb.) der auf dem Bild. Prom.gif Das Gerät kann nicht gestartet werden. (Code 10) Natürlich funktionieren andere Geräte Externe FP USB-Mouse und sowas einwandfrei. Da scheint das Problem zu sein. hier läuft WinXP sp3 auf meinem Lappi mit 1Gb Ram. daher laufen die Versionen Studio 6 und so leider nicht. Wer weis wie man die SIO zum laufen bringt.
:
Bearbeitet durch User
Jens W. schrieb: > Natürlich funktionieren andere Geräte Externe FP > USB-Mouse und sowas einwandfrei. Die haben ja auch ihre Treiber schon in Windows integriert. Versuch mal den Treiber-Installer für USBasp von Zadig: http://zadig.akeo.ie/
Der USBASP hat mit COM Ports nichts zu tun. Da hat dein Windows wohl einen ganz falschen Treiber geladen.
Kann man sagen, auf der Suche nach einer Lösung hatte ich mir wohl einen Schädling eingefangen (und weiß nicht wo) und musste den Lappi mit einem gottlob vorhandenen Backup retten. Jetzt kann ich alles neu aufstellen. Bis Montag. Schönes We für alle freundliche Hilfe hier.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.