Mega32 TQFP44 flashen mit Dragon

OP #2767385
Lesenswert?
• ▲
▼
Hi,

so langsam komme ich mir echt doof vor.

Folgende Situation:
Leere Platine mit Atmega32 im TQP44 Gehäuse - 1x 10k Reset.Widerstand - 
100nF + 16µF Block/Sieb-Kondensatoren an VCC
Pins an VCC: 5/17/38/27 also alle VCC und AVCC Pins
Pins an GND: 6/18/39/28

SPI-Adapter angeschlossen an Pin 1-6

Verwendet wird ein AVR-Dragon.

-- nun kann ich versuchen was ich will, der Chip reagiert einfach nicht.
1
Setting device parameters.. OK!
2
Entering programming mode.. FAILED!
3
Leaving programming mode.. OK!
Nun habe ich eine 2te Leiterplatte so weit bestückt und mit Mega32 
Nummer 2 probiert ...niente, er mag mich heute nicht

Ein Mega32 als PDIP auf einer Lochrasterplatine lässt sich aber 
einwandfrei ansprechen.

Mir fallen spontan nur 2 Möglichkeiten ein was falsch sein kann:
1. Beide IC*s defekt (repackaged von Farnell)
2. Ich habe bei der Platine irgendwas vergessen.


Fällt euch was dazu ein?

Gruß Anselm

p.S.: SPI steht auf 125kHz - bei dem PDIP auf Lochraster ist ein 
externer 12MHz-Quarz aktiv
#2767669
Lesenswert?
• ▲
▼
Hmm, Atmel sagt zumindest für DebugWire sollte der Reset-Pullup größer 
als 10 kOhm sein. Könnte für SPI auch nicht schaden. Einfach mal den 10k 
rauslöten und noch einen Versuch starten. Hast Du ein Oszi, um die Reset 
und vielleicht MOSI Leitung anzusehen?
Vielleicht sind die Controller doch verfused. Mal einen externen Takt in 
XTAL1 einspeisen.
Die Pins für JTAG sind ja leider nicht verdrahtet. Das heißt ein 
Programmierversuch mit JTAG (default enabled!) bedeutet Strippen ziehen. 
JTAG kann der Dragon ja auch.

Ich hatte auch schon mal einen Mega88, der wollte vom Dragon per ISP 
einfach nicht erkannt werden. Der Kontrollversuch mit einem AVRISP mkII 
klappte dann, anschließend ging's auch mit dem Dragon. Keine Ahnung, was 
da war.

Servus
Michael
Gast #2767706
Lesenswert?
• ▲
▼
Ehm, der ISP ist auch kein Standard-Kabel.
Dieses verwende ich aber als "meinen" Standart, am PDIP M32 funktioniert 
es.
Ich komme erst am Do. wieder dazu bei dem Projekt weiter zu machen.
Dann kontrolliere ich mal VCC / RST, und ob da Bitwackeln auf den 
anderen 3 zu finden ist.

Gruß Anselm

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.