Gast
#633044
Hallo erstmal. Mein altgedientes Eva-Board für den AT89S8252 (jetzt mit AT89S8253) macht seit ein paar Tagen Zicken. Ich programmier das Ding schon seit einiger Zeit mit dem atmelisp-programm. Den "neuen" '53 habe ich auch schon mehrfach erfolgreich damit programmiert. Er scheint mir jetzt irgendwie nur jedes zweite Byte in den Flash zu laden. Wenn ich den Controller nach dem Proggen wieder auslese, ist so ungefähr jedes zweite Byte im Programmcode mit 0xFF ersetzt(0xFF ist ja auch Werkseinstellung des Controllers). Gleiches Bild, wenn ich den Buffer von Atmelisp mit 0x00 lade und den dann in den Controller programmiere. Dann kommt beim Auslesen immer fast gleichmässig abwechselnd "00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF ....". An ein paar Stellen kommt auch mal ne "00 00" vor, aber eher selten und nicht jedesmal an der gleich Stelle. Das ganze ist auch kein Auslesefehler, kein Programm läuft auf dem Controller. Was ich bereits probiert habe: - mit dem Oszi die MOSI/MISO/SCLK Leitungen angeschaut. Sehen gut aus. - Quartz getauscht - kalte Lötstellen gesucht, nix gefunden - max232 und 74hc126 getauscht - 8253 getauscht Hat da jemand noch ne Idee?