summaryrefslogtreecommitdiffstats
path: root/source/ct-Bot/contrib/flash_n_fuse/STK200.bat
diff options
context:
space:
mode:
Diffstat (limited to 'source/ct-Bot/contrib/flash_n_fuse/STK200.bat')
-rw-r--r--source/ct-Bot/contrib/flash_n_fuse/STK200.bat39
1 files changed, 39 insertions, 0 deletions
diff --git a/source/ct-Bot/contrib/flash_n_fuse/STK200.bat b/source/ct-Bot/contrib/flash_n_fuse/STK200.bat
new file mode 100644
index 0000000..156e122
--- /dev/null
+++ b/source/ct-Bot/contrib/flash_n_fuse/STK200.bat
@@ -0,0 +1,39 @@
+rem Aufruf von Avrdude zur Programmierung c't-Bot
+
+rem (Unten sollte zunaechst der Pfad angepasst werden)
+
+rem Batchdatei fuer Programmieradapter STK200 und viele baugleiche Programmer am Parallelport
+rem
+rem von andreas Staudenmayer (andreas.staudenmayer@t-online.de)
+rem angepasst fuer STK200 (rl@loehmer.de)
+rem Parameter
+rem
+rem -p m32 fuer ATMega32
+rem -c stk200 Adapter kompatibel zu stk200
+rem -P lpt1 Adapter installiert auf lpt1
+rem -u disable safemode, um fusebits setzen zu koennen
+rem -U flash:w:<Datei>:i Programmdatei, die geschrieben werden soll, wird als erster Batch Parameter uebergeben
+rem
+rem -U lfuse:w:lfuse.hex:i lowfusebits setzen, Inhalt Bin-Datei lfuse.hex: FF
+rem -U hfuse:w:hfuse.hex:i highfusebits setzen, Inhalt Bin-Datei hfuse.hex: D9
+rem -U lock:w:lock.hex:i lockbits setzen, Inhalt Bin-Datei lock.hex: 3F
+rem -F Signatur des Chips lesen
+rem -v geschwaetzige Ausgabe
+rem -E reset Reset wenn fertig
+rem -e Chip loeschen
+
+rem Moeglichkeit 1:
+rem Verknuepfung auf avrdude-Batchdatei auf dem Desktop ablegen,
+rem "Fallenlassen" einer Hex-Datei auf diese Verknuepfung startet
+rem den Programmierprozess
+
+rem Moeglichkeit 2:
+rem Nutzung von ECLIPSE 'External Tools'
+rem kurze Anleitung :
+rem http://www.ctbot.de/forum/fuse-bits-t108-15.html#2372
+
+
+rem !!!Anfuehrungsstriche sind wichtig bei Pfaden mit Leerstellen!!!
+rem Die naechste Zeile ist schon alles! Pfad fuer AVRDUDE anpassen!
+
+"D:\Programme\WinAVR\bin\avrdude" -p m32 -c stk200 -P lpt1 -U flash:w:%1:i -e -F -v -E reset \ No newline at end of file