Gast
#444568
Hi ich bastele an dem experimentellen RFID-Reader von Elektor rum. Dort ist ein 13.56 MHz Quarz über ein 74HC00 an CLK1 eines AVR (org. ATmega16, bei mir ATmega32) angeschlossen. Ich versuche jetzt ein selbstgeschriebenes C-Programm über ISP in den ATmega32 zu flashen. Als Hardware verwende ich ein ST500v2-kompatibeles Myevertool und als Software AVR Studio in der 4.x Version mit dem GCC-Plugin und WinAVR. Komischerweise funktioniert das Flashen nur, wenn ich vorher über die Fuses den internen Oszillator (1 MHz, 2 MHz, 4 MHZ, 8 Mhz egal) auswähle. Wenn ich auf die externe Clock (13.56 MHz) umstelle, funktioniert das ISP Schreiben nicht. Als "Tip" bei der Fehlermeldung gibt AVR Studio an, die ISP Frequenz auf max. 1/4 des Taktes zu setzen. Als ISP Frequenz ist in AVR Studio 14,paarzerquetschte KHz eingestellt, meiner Ansicht nach ein passend geringer Wert. Dass der Quarz den Atmega32 über CLK1 mit 13.56 MHz bedient, wurde per Oszilloskop überprüft. Das Auslesen des programmierten Flashs und das Laufenlassen des selbstgeschriebenen Programms funktioniert sowohl mit internem Oszillator als auch mit externer Clock. Hat jemand irgendeinen Tip, was ich noch untersuchen kann oder woran das liegt. Wenn Daten fehlen, bitte Bescheid sagen. Danke.