Gast
#219072
Hallo, ich versuche zur Zeit mit einem AT89C2051 - den ich allerdings nur als Seriell zu Parallel converter benutze - einen AT89S52 über dessen SPI zu programmieren. Das SPI Signal wird dabei per Software auf dem Computer erzeugt. Vor einem Jahr hat das auch alles super funktioniert, habe das Projekt dann kürzlich wieder "rausgekramt" und bekomme nun die programmierten AT89S52 chips nicht mehr zum laufen :( Am Programmiergerät sollte es eigentlich nicht liegen, da ich mein Programm erfolgreich wieder auslesen konnte. Wenn ich den AT89S52 jedoch resette (benutze z.Zt. nur ein Kabel welches ich kurz auf high setze; RST ist über 560 Ohm Wiederstand mit GND verbunden) startet das Programm nicht... Mein Testprogramm sieht so aus: begin: mov P1, #10101010b mov P1, #01010101b ajmp begin Merkwürdig ist, dass ich manchmal nach dem Anlegen der Spannung (ohne reset) das 10101010 Signal an P1 bekomme, sobald ich dann jedoch resette, ist der gesamte Port auf high... Das Programm scheint also schon irgendwie in den Weiten des Speichers zu sein ;) Hat jemand eine Idee, was ich falsch machen könnte? Das ist mein erstes µC Projekt seit so ca. einem Jahr, kann also gut sein, dass ich irgendwas triviales falsch gemacht hab... Vielen Dank schonmal im Voraus Peter