Für meinem Kurs, Elektronik für Forttgeschrittene, verwende ich ab 2015 den ARDUINO UNO.
Mittels des internen Bootloader kann direkt aus WINAVR programmiert werden.
Das geht ganz ohne Hardware via serieller Schnittstelle:
Dazu braucht man jedoch einen angepassten Eintraf in des "make" File, welches das Programmierprogram AVRDUDE steuert.
Eintrag in das "make" FILE
ausführlich:
Das habe ich nach viel Arbeit so ermittelt..
comport des ARDUINO muss ermittelt und angepasst werden.
funktioniert prima direkt in aus WINAVR
AVRDUDE_PROGRAMMER = arduino AVRDUDE_LOADERBAUD = 115200 AVRDUDE_PORT = com8 # programmer connected to serial device
darin steht dann später die Ausführung:
#org program: $(TARGET).hex $(TARGET).eep program: $(TARGET).hex
#org $(AVRDUDE) $(AVRDUDE_FLAGS)
$(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM) $(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH)
Hier ein Minimal-Projekt für WINAVR mit allen basic-Files: 1-AT328-LEER.zip AVR DRAGON Driver für win7 64 bit.
Folge folgender Anleitung: http://www.avrfreaks.net/forum/tut-soft-how-install-jtagice-mkii-windows-7-x64?name=PNphpBB2&file=viewtopic&t=82994
AVR Studio installieren reicht nicht !
Die bessere Lösung ist der USBasp
Sobald man FUSES setzen möchte und die FIRMWARE updaten, braucht man diesen
Dazu wird der einfach und billige USBasp verwendet.
siehe: auch: AVR_Dude
der 3..4€ USBasp:
Hier die Steckerbelgung des In System Programmers. ISP