Probleme beim Programmieren Atmega8

OP #3089113
Lesenswert?

Hallo,

ich habe Probleme meinen Atmega8 (TQFP) zu flashen.

Ich verwende hierzu das AVR Studio (versucht mit der 4er und der 6er 
Version) und meinen MySmartUSB Light 
(http://www.myavr.info/download/produkte/mysmartusb_light/techb_mySmartUSB-light_de_en.pdf). 
Der Programmierer funktioniert auch (mit einem anderen Projekt und einem 
Atmega32 überprüft).

Auf der Platte habe ich ne 3x2 Stiftleiste zum Anstecken platziert und 
die Kanäle vom Programmierer zum Mikrocontroller sind auch überprüft und 
leiten.

Wenn ich im Studio die Programmierung auslöse oder die Fuses auslesen 
möchte, kommt jedoch "cannot enter programming mode".

Ich bin leider mittlerweile ratlos. Schaltplan und Foto von der Platine 
hänge ich an, vielleicht hat noch jemand einen Tipp für mich.

Viele Grüße aus Paderborn
Karlo
Angehängte Dateien:
Gast #3089209
Lesenswert?

Hänge mal noch einen 10k Widerstand zwischen Reset-Pin und deiner 
Pfostenleiste.
Alternativ kannst du mal auf einem Schaltplan schauen von einem 
Einsteigerboard, da kann man überprüfen, ob man es richtig gemacht hat.
(Firma: matzetronics) #3089275
Lesenswert?

al-guesto schrieb:
> Hänge mal noch einen 10k Widerstand zwischen Reset-Pin und deiner
> Pfostenleiste.

Du meintest vermutlich zwischen Reset und Vcc als Pullup.
Auf dem Foto der Platine sieht es so aus, als wäre da ein Schluss 
zwischen zwei Pins des MC, da wo der Fädeldraht zur ISP Buchse anfängt.

Karlo F. schrieb:
> ich befürchte eher was
> übersehen zu haben oder eine Besonderheit des Atmega8 nicht zu kennen.

Besonderheiten hat der Mega8 da nicht.
Gast #3089294
Lesenswert?

@Matthias Sch.

Ich habe alle Pins quer gemessen, jeder kommt da an wo er soll (und auch 
nur da). Ich glaube das Foto täuscht da etwas.

@Dragoner

Sonst funktioniert ja alles bei diversen Projekten, Schaltungen und 
Platinen - nur diesmal nicht, deshalb meine Frage ;)

Vielen Dank aufjedenfall schnonmal allen für die Unterstützung
Karlo
#3089327
Lesenswert?

Wie steht es mit der Taktfrequenz? Im Auslieferungszustand des atmega8 
hat er eine taktfrequenz von 1MHz, der ISP-progger darf dann maximal 250 
kHz, mit etwas Reserve also 200kHz Arbeitsfrequenz haben.

btw: Ein erster Test für die ISP-Verbindung besteht im Lesen der 
Signatur, da bekommt man eine eindeutige Antwqorrt vom System,  nämlich 
die sechstellige hex-Signatur des atmega8 und kein diffuses "cannot 
enter..."
#3089353
Lesenswert?

Hast du mal mit einem Multimeter (Besser Oszilloskop) nachgemessen ob 
dein Reset beim versuch zu Programmieren (Signatur auslesen) wackelt?

Wenn ja das gleiche für MOSI.
Wenn ja das gleiche für MISO.
Wenn ja das gleiche für MISO auf Programmerseite.

Wenn ja überprüfen ob Masse Programmer -> µC durchgang hat.

Wenn ja Spannung µC nochmal überprüfen.

Wenn ja Sichergehen, das es WIRKLICH der richtige µC ist.

....

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