Dringend Hilfe beim ATmega32 Controller (Eigenbau)

OP #4413889
Lesenswert?

Hallo zusammen!

Ich habe folgende Hardware für einen Controller zusammengelötet und habe 
mehrfach nach falschen Lötstellen gesucht und gehe mittlerweile davon 
aus nichts falsch gemacht zu haben.

ATMega32 L8PU
16 Mhz Quarz-Oszillator an XTAL1 welcher auch arbeitet.
mysmartUSB light ISP

Mit dem AVR Tool habe ich es geschafft, eine Kommunikation herzustellen, 
ich kann den Speicher auslesen und auch was mit dem AtmelStudio 
programmieren. Die Fuses sind geändert, welches auch vom Chip übernommen 
wurde, auf  Ext.Clock, startup time 6ck +0ms. Bis dahin dachte ich, 
alles sei in ordnung...

Das Problem ist nun: er arbeitet einfach nicht. Bei unprogrammiertem 
Zustand bzw. wenn ich eine einfache Deklarierung mache dass er Ausgang 
C1 auf 5V schalten soll passiert nichts, bzw. ich habe auch vollkommen 
falschen Ausgängen 5V. Es macht halt garkeinen Sinn was er schaltet.

Wir hatten erst den Quarz im Verdacht, hatten auch anfangs nur einen 
8mhz, jetzt mit dem 16 mhz jedoch dasselbe Problem.

Wir haben jetzt sehr lange daran gearbeitet, haben uns auch öfter mal 
vor den Kopf gehauen weil anfangs garnichts klappte und ich hier viel 
Hilfe über die Suchfunktion fand, aber jetzt sind wir ratlos...

Um mal ein Beispiel zu geben: Ich stecke einen jungfräulichen Chip auf 
den Sockel, gebe ihm die Stromversorgung und er schaltet PIN C0, C2,C3 
auf 5 V, nach der Programmierung einer einfachen Deklaration tut sich 
auch nichts...

ich bitte um Hilfe :-(

Lieben Gruss
 Björn
#4413929
Lesenswert?

Wenn du die ChipID auslesen kannst und auch Flash und EEPROM
dann funktioniert es grundsätzlich ja schonmal. :)

Ein Foto von deinem Aufbau wäre evtl. hilfreich.

vieleicht auch:
>"When the JTAGEN fuse is unprogrammed, these four TAP pins are normal port >pins 
and the
>TAP controller is in reset. When programmed and the JTD bit in MCUCSR is 
>cleared, the TAP
>input signals are internally pulled high and the JTAG is enabled for 
>Boundary-scan and programming."
Datenblatt S.219ff
OP #4413982
Lesenswert?

Bin einen grossen Schritt weiter, PORT C und PORT D arbeiten wie ich es 
programmiere nachdem ich das JTAG Interface abschaltete. PORT A ärgert 
mich jedoch, habe unterschiedlich 5 V an den Ausgängen obwohl ich mal 
testweise Alle Ausgänge auf 0 programmiert habe. Habe noch nichts 
angelötet an den Ausgängen, also kann es nur noch eine Kleinigkeit in 
den Einstellungen sein.

Muss ich nochwas abschalten?

SCHONMAL EINEN RIESEN DANK!!! Tolles Forum!!!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren