DIP-Mega16 läuft, TQFP-Mega nicht

Gast #45102
Vieleicht hatte hier jemand schon mal das gleiche Problem:
habe einen Mega16 im DIP-Gehäuse auf einem STK500 und einen in einer
Applikation im TQFP-Gehäuse. Schreibe ich ein einfaches Programm, z.B.
eine LED blinkt, dann läuft das auf dem STK einwandfrei in der
Applikation rührt sich nichts. Fuse-Einstellungen stimmen, LED ist am
gleichen Portpin, Makefile ist in Ordnung, in der eigenen Schaltung
hängt ausser der LED noch nichts an den Ports. Programmiert wird per
ISP über das STK, der VTarget-Jumper ist dann nicht gesetzt, da die
Applikation ne eigene Versorgung hat.
Und das allerseltsamste: nach ein paar Mal programmieren weigert sich
der TQFP-Mega standhaft, sich weiter programmieren zu lassen. Auf die
Art hab ich jetzt schon 3 uC's geschrottet(?) und weiss absolut nicht
warum.
Vieleicht kann mir hier wer weiterhelfen.

Danke im Vorraus
Tom
Gast #45106
Kann den Plan leider nicht posten, ich hab hier kein Malprogramm, mit
dem ich BMPs konvertieren kann. Aber es ist eh nix wildes.

Am TQFP-Mega16 angeschlossen ist im Moment nur eine LED auf PIN 30
(PortA7) mit Vorwiderstand 470R gegen VCC, Versorgungspins: VCC 5, 17,
38, GND 6, 18, 39, jeweils untereinander verbunden, 4MHz Quarz zwischen
Pin 7 und 8 mit den dazugehörigen Kondensatoren, der auch schwingt.
Es tut sich aber halt gar nichts am PIN 30, der ist nur ständig high.

Ach ja, die ISP-Pins 1, 2, 3 und Reset haben 10k-Pull-Ups.
Gast #45107
Hi

Datenblatt gelesen? Seite 5? AVcc? Nein? Dann mach mal und beschalte
AVcc und AGND und du wirs ein blinkendes Wunder erleben :-)

Matthias
Gast #45108
AVCC, AGND, AREF ist auch beschalten, ordentlich mit L und C.
Aber es tut sich trotzdem nix. Vor allem, dass der sich nach ~6-7 Mal
programmieren weigert, sich nochmal programmieren zu lassen, ist halt
seltsam...
Gast #45109
Hallo,

es gibt doch eigentlich nur zwei Möglichkeiten: entweder sind die Fuses
falsch gesetzt (was man leicht rausfinde kann) oder der Mega8 im
TQFP-Gehäuse ist kaputt. Hast du auch mal die Versorgungsspannung
(Target und STK500) gemessen ?

Gruß
Thorsten
Gast #45110
Die Versorgungsspannungen sind ok.
Was ich grad festgestellt hab, nachdem ich den TQFP-Mega gerade mal
Highvoltage programmiert hab, dass sich anscheinend nach ein paar
ISP-Programmierungen das Lock-Bit für keine weiteren Programmierungen
und Verifizierungen irgendwie selbstständig setzt. Ich ändere ja nichts
an den Fuses und Lock-Bits.
Naja, zumindest brauch ich mir jetzt zum Weiterprobieren schon mal
keine neuen uCs kaufen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.