Forum: Mikrocontroller und Digitale Elektronik AVRISP mkII und rogrammer's Notepad 2


von Ted (Gast)


Lesenswert?

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

von holger (Gast)


Lesenswert?

>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".

von Oliver J. (skriptkiddy)


Lesenswert?

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

von Ted (Gast)


Lesenswert?

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

von holger (Gast)


Lesenswert?

>So wies aussieht sucht er jetzt nach USB, findet aber nichts unter derm
>Namen avrispmkII

Dann nimm einfach AVR-Studio zum brennen.

von Ted (Gast)


Lesenswert?

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)

von Oliver J. (skriptkiddy)


Lesenswert?

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

von Ted (Gast)


Lesenswert?

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)

von Turbotoni (Gast)


Lesenswert?

Mach mal nen Foto von dem Quarzoszilator.

MfG Turbotoni

von Ted (Gast)


Angehängte Dateien:

Lesenswert?

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.

von Turbotoni (Gast)


Lesenswert?

Das ist kein Quarzoszillator, sondern ein Crystal.

von Turbotoni (Gast)


Lesenswert?

CKSEL auf 0000 ist definitiv falsch

von Ted (Gast)


Lesenswert?

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?

von Ted (Gast)


Lesenswert?

Niemand eine Idee?

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
Noch kein Account? Hier anmelden.