power on reset problem mit atmega8

OP #1879735
Lesenswert?

Hallo Allerseits,

ich kämpfe seit ein paar Tagen mit einem Reset Problem. Ich habe einen 
Atmega8 mit internem 4MHZ RC Oszillator laufen (64ms startdelay 
eingestellt).

Mein Programm startet erst wenn ich entweder kurz das Programmiergerät 
ISP mk2 anschließe, oder den reset pin kurz auf Masse ziehe. Geb ich dem 
Ding ohne Programmiergerät die Betriebsspannung, so passiert gar nichts 
bis ich halt selbst einen reset auslöse

Der Reset pin ist mit 3k9 auf 5V gelegt, zwischen Masse und Reset ist 
ein 100nF Keramikkondensator drinnen. Ich hab schon versucht den 
Widerstand zu veränden (von 10k auf 3k9), ihn ganz raus zu lassen, bei 
den Fuses rumgespielt, alles ohne Erfolg...

Hat jemand eine Idee woran so was sonst noch liegen könnte? Chip kaputt?


Danke für die Hilfe,

gruß

Philipp
OP #1879830
Lesenswert?

ok, ich habe folgende fuses gesetzt: Brownout bei 4.0V ein; SPIEN;

Was bewirkt CKOPT? Mit oder ohne, das Ergebnis bleibt das selbe

den kondensator hab ich rausgenommen, macht aber leider keinen 
Unterschied

Mit dem Oszi sehe ich, dass es keine fallende Flanke am Reset pin gibt, 
ich weis allerdings auch nicht ob ich einen power on reset extern 
überhaupt zu sehen bekomme
OP #1880116
Lesenswert?

hi, also Peter hatte recht, wenn ich in meiner for-schleife ein delay 
von 1ms einbaue gehts ohne probleme. warum das programm mit dem mk2 
korrekt läuft und ohne nicht versteh ich aber trotzdem nicht.

Es schaut so aus, als ob der interne quarz einfach schlecht läuft. war 
wohl doch keine gute idee den zu nehmen um RC5 zu dekodieren,

jedenfalls läufts jetzt, danke nochmals

gruß

Philipp

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