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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.