Servus miteinander,
vor nicht allzulanger Zeit war ich auf der Suche nach einem IS-Programmer und habe mir den USBASP Lite von hier Lange hat es gedauert, bis ich ihn hatte, aber egal. Ich habe ihn dann bekommen.
Der ISP funktioniert eigentlich so wie er auch soll. Über USB angeschlossen, die Platine dran, Spannung an die Platine und schon tut es.
Ich verwende Linux, deswegen kann ich die Kompatibilität mit AVR Studio leider nicht testen. Aber mit AVRDUDE funktioniert es astrein und was mich noch beeindruckt hat, es ist schnell. Sogar schneller als AVR ISP MKII, sowohl beim "Brennen" als auch beim Fuses lesen/schreiben. Ich habb keine Ahnung woran es liegt. Ich habe es mit einem AtMega168 getestet.
Hier die Ausgabe vom AVRDUDE:
Als IDE nehme ich Eclipse CDT mit einem AVR-Plugin und auch dort wird der Programmer unterstützt.
Grüsse
Heinrich
vor nicht allzulanger Zeit war ich auf der Suche nach einem IS-Programmer und habe mir den USBASP Lite von hier Lange hat es gedauert, bis ich ihn hatte, aber egal. Ich habe ihn dann bekommen.
Der ISP funktioniert eigentlich so wie er auch soll. Über USB angeschlossen, die Platine dran, Spannung an die Platine und schon tut es.
Ich verwende Linux, deswegen kann ich die Kompatibilität mit AVR Studio leider nicht testen. Aber mit AVRDUDE funktioniert es astrein und was mich noch beeindruckt hat, es ist schnell. Sogar schneller als AVR ISP MKII, sowohl beim "Brennen" als auch beim Fuses lesen/schreiben. Ich habb keine Ahnung woran es liegt. Ich habe es mit einem AtMega168 getestet.
Hier die Ausgabe vom AVRDUDE:
Code:
heinrich@Hades:~$ avrdude -c usbasp -p m168 -Pusb -v
avrdude: Version 5.5, compiled on Jan 28 2009 at 10:40:52
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
System wide configuration file is "/etc/avrdude.conf"
User configuration file is "/home/heinrich/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : usb
Using Programmer : usbasp
AVR Part : ATMEGA168
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 5 4 0 no 512 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 16384 128 128 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : usbasp
Description : USBasp, http://www.fischl.de/usbasp/
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x1e9406
avrdude: safemode: lfuse reads as CF
avrdude: safemode: hfuse reads as DF
avrdude: safemode: efuse reads as 1
avrdude: safemode: lfuse reads as CF
avrdude: safemode: hfuse reads as DF
avrdude: safemode: efuse reads as 1
avrdude: safemode: Fuses OK
avrdude done. Thank you.
heinrich@Hades:~$
Als IDE nehme ich Eclipse CDT mit einem AVR-Plugin und auch dort wird der Programmer unterstützt.
Grüsse
Heinrich