Gast
#168619
Ich verwende einen atmega128. Dieser wird extern über einen 32MHz Quarz, der widerum über einen 74HCT74 auf 16MHz heruntergeteilt wird, getaktet. (PEN (pin1) liegt mit 4k7 auf 5V). Ich kann den Prozessor ohne probleme über codevisionAVR oder über PonyProg2000 programmieren. Ich habe auch bereits wie in der anleitung von atmel beschrieben die fusebits CKSEL0 bis CKSEL3 auf 0 gesetzt. die taktfrequenz ist auch an pin XTAL1 zu messen. auch ein lesen des programmes sowie das lesen der fusebits funktioniert einwandfrei. ich habe nun ein kleines programm geschrieben, dass nur alle 500ms ports auf 1 setzt und wieder auf 0. ich habe das ganze auch schon einfach mit einer ausgabe am UART versucht. Aber ebenfalls ohne erfolg. für mich erscheint das ganze so, dass der prozessor mit dem programm nicht startet. fehler im sourcecode sollten eigentlich ausgeschlossen werden können, da ich schon einige erfahrung mit den prozessoren habe (atmega32 usw. - bisher allerdings immer mit Quarz direkt an XTAL1 und XTAL2). kann man aus der möglichkeit den prozessor zu programmieren darauf schliessen, dass der externe takt soweit funktioniert? wer hat noch eine idee, woran es liegen kann? was kann ich noch prüfen? Über eine Hilfe wäre ich sehr, sehr dankbar.