Für meinem Kurs, Elektronik für Fortgeschrittene, 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.html
der 3..4€ USBasp:
Hier die Steckerbelgung des In System Programmers. ISP