Guten Abend, Ich versuche über Programmer's Notepad 2 mit dem AVRISP mkII zu programmieren. Kompilieren kann ich, das geht alles, jetzt muss ich im Makefile so wie da beschrieben: http://www.sparkfun.com/tutorials/93 (unter den Fotos in fetter Schrift) den Port wählen. Den PN2 meldet immer: "can't open device >mein port<" Wie finde ich heraus was der avrisp für einen Port hat respektive weiss einer von euch wie ich das bewerkstelligen kann? Gruss Ted
>Wie finde ich heraus was der avrisp für einen Port hat respektive weiss >einer von euch wie ich das bewerkstelligen kann? Der AVRISP mkII hat keinen Port. Der läuft über USB. Versuchs mal mit google "AVRdude Manual".
Der avrispmkii hängt an usb; also ist der port "usb". Damit das aber überhaupt funktionieren kann, muss der libusb-treiber für den avrispmkii installiert sein.
1 | AVRDUDE_PROGRAMMER = avrispmkII |
2 | AVRDUDE_PORT = usb |
Gruß Skriptkiddy
libusb find ich nirgnds zum Downloaden, aufjeden Fall habe ich libusb0.dll unter system\system32 schon drin. Habe es jetzt im Makefile abgeändert, dort steht jetzt: "did not find any usb device "usb"" So wies aussieht sucht er jetzt nach USB, findet aber nichts unter derm Namen avrispmkII
>So wies aussieht sucht er jetzt nach USB, findet aber nichts unter derm >Namen avrispmkII Dann nimm einfach AVR-Studio zum brennen.
Jetzt hats geklappt :) Das Programm ist drauf, irgendwie musste ich das ganze nochmals installieren.. jetzt hab ich aber das Problem das der Takt nicht stimmt.. Ist so ein LED-Würfel: http://www.sparkfun.com/products/9391 Habe die Hardware nachgebaut und das Programm einfach heruntergeladen und jetzt auf den Würfel geladen. Das Programm läuft aber nicht mit der Geschwindigkeit wie es soll, der Takt ist zu langsam, wo stelle ich das ein? AVR-Studio funktioniert bei mir irgendwie nicht.. (hängt sich auf beim Start, reInstallation und alles schon versucht)
Ted schrieb: > Jetzt hats geklappt :) Das Programm ist drauf, irgendwie musste ich das > ganze nochmals installieren.. jetzt hab ich aber das Problem das der > Takt nicht stimmt.. Guckst du fusebits. Gruß skriptkiddy
So, ich habe mir das Ganze mit den Fuses mal angeschaut. Ich habe einen Externen 20Mhz Oszillator und im Datenblatt Seite 34: http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf nachgeschaut und bin dann auf dem fuse calculator auf folgendes gekommen: http://www.engbedded.com/fusecalc LOW= 0x40, HIGH= 0xDF und bei EXTENDED auf F9.. also CKSEL auf 0000 und SUT00 (aus Dropdownliste). Lade ich aber diese Werte mit AVR-Studio herunter, hab ich keine LEDs mehr die blinken, sondern gar nichts tun und ich kann dann nicht mehr auf den 168er zugreiffen (ISP Fehlermeldung, vermutlich Takt zu klein KA) Weiss echt nicht mehr weiter, schon der 5. verfuste 168er -.- (weiss das ich die mit externem Takt retten könnte, aber kein Equip zu Hause dafür)
So im Anhang das Foto vom Quarz.. Ist unter www.distrelec.ch zu finden wenn man die Artikelnummer 64 45 99 eingibt, für die genaueren Daten.
Was muss ich dann einstellen? Eigentlich müsste das Program laufen, die vertiken die Hardware als Ganzes und der Code muss ja auch stimmen wenn die es zum Download anbieten?
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.