Forum: Mikrocontroller und Digitale Elektronik Diamex USB-ISP und Atmega32 funktionieren nicht


von Nil (nilsnilss)


Angehängte Dateien:

Lesenswert?

Hallo erstmal,

ich hab mir vor zwei Wochen ca. bei Reichelt einen Atmega32, ein Diamex 
USB-ISP, und diverse andere Bauteile (LEDs, Widerstände ...) gekauft um 
damit ein bisschen zu experimentieren.
ich hab mir auf einer kleinen Lochrasterplatte nen Adapter 
zusammengelötet um den ISP mit dem Atmega auf dem Steckbrett zu 
verbinden. Ich hab bestimmt 100 mal geprüft ob 1) die Leitungen richtig 
verbunden sind (MISO - MISO, SCK -SCK etc. ) und 2) ob die Leitungen den 
auch wirklich leiten. Alles stimmt soweit.

Dann hab ich die Treiber für den ISP von der herstellereigenen Webseite 
runtergeladen und da fing das Problem schon an: Im "Leerlauf" sollte 
eine LED des ISPs softblinken, bei mir leuchtete sie ständig. Beim 
Versuch den µC zu flashen (AVR Studio 4.18) wird zwar der ISP erkannt, 
der Controller jedoch nicht. Mit avrdude gibts das gleiche in grün.
Ich hab auch versucht mit nem libusb-Filter das ganze zum Laufen zu 
bringen, klappt auch nicht ..
Ich hab anschließend Controller und ISP bei Reichelt umgetauscht, das 
Problem blieb auch mit den neuen Teilen das Selbe.
Mit externem 4Mhz Quarz und 2 22pf Kondensatoren klappt auch nichts. 
Auch mit extra Stromversorgung am Controller passiert nichts.

Ich will bitte nichts hören von wegen "kauf doch lieber ein richtigen 
Atmel ISP bla bla bla". Ich weiß selbst, dass das vielleicht nicht der 
beste ISP ist.

Im Anhang hab ich die Ausgabe von avrdude, vielleicht hilft das 
jemandem..

Ich hoffe hier kann mir jemand helfen, ich will das ganze Zeug jetzt 
nicht einfach wieder zurückschicken.

von Nico (nico123)


Lesenswert?

Zeig doch mal die komplette Beschaltung deines Atmega32!

von Albert M. (Firma: Bastler aus Mönchengladbach) (albertm) Benutzerseite


Lesenswert?

Nils Friess schrieb:
> Mit externem 4Mhz Quarz und 2 22pf Kondensatoren klappt auch nichts.
> Auch mit extra Stromversorgung am Controller passiert nichts.
Ohne entsprechendes Setzen der Fuse Bits geht es nur mit den internen 1 
MHz des Atmega32. Und die Fuse Bits kannst Du ohne funktionierenden 
Programmer nicht setzen.

> Ich will bitte nichts hören von wegen "kauf doch lieber ein richtigen
> Atmel ISP bla bla bla". Ich weiß selbst, dass das vielleicht nicht der
> beste ISP ist.

Ich sag es Dir trotzdem. Das ist kein bla bla wie Du vieleicht meinst, 
sondern die Erfahrung von Dutzenden Anderen hier. Schau Dir die ganzen 
Threads zu den Billg-Programmern an. Billig gekauft ist zweimal gekauft. 
Also gönn Dir einen ATMEL AVRISP MK II und spar Dir Zeit und Nerven. Da 
machst Du nicht hier als Erster die Erfahrung.

von Nil (nilsnilss)


Lesenswert?

Der kostet aber leider 40 Euro, da muss ich wohl oder übel noch ein 
bisschen sparen ;)

Na ja, trotzdem danke für die Info..

von Joachim (Gast)


Lesenswert?

Nils Friess schrieb:
> Der kostet aber leider 40 Euro, da muss ich wohl oder übel noch ein
> bisschen sparen ;)

hier im Forum-Mark kan man ab und zu was finden:

Beitrag "[V] Verkaufe AVRISPmkII original von Atmel neu"
Beitrag "[V] AVR ISP MKII (wie neu)"
Beitrag "[V] AVR ISP MKII"

von Mark (Gast)


Lesenswert?


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.