[url]
http://www.harbaum.org/till/lcd2usb/index.shtml
[/url]
Не знам къде бъркам, но ми казва че е неразпознато USB устройство. Иначе на дисплея ми изписва LCD2USB ver..
Edit:
Бях бесен че успях да заключа фусовете на 2 контролера и затова кратко се изразих.
Днес купих още 2 и този път ще питам кои фусове трябва да сетна, четейки от някъкъв конфигурационен файл за програматор под Линукс, аз ползвам ПониПрог2000 и снего програмирам сорса, но не знам как да сетна фусовете.
По дефоулт са ми долу на картинката, но не тръгва комуникацията, тръгва само дислплея. Може би работи с вътрешния генератор на по-ниска честота. Не съм работил с Атмел и не знам този програматор, когато съм сложил отметката "единица" ли е или "нула". Първия път сложих осцилатора всичко без отметки, втория път според описанието "единица" -> "отметка" нула -> без.
flash-nodep:
avrdude -c usbasp -p atmega8 -U lfuse:w:0x9f:m -U hfuse:w:0xc9:m -U flash:w:firmware-avrusb.hex
# Fuse high byte:
# 0xc9 = 1 1 0 0 1 0 0 1 <-- BOOTRST (boot reset vector at 0x0000)
# ^ ^ ^ ^ ^ ^ ^------ BOOTSZ0
# | | | | | +-------- BOOTSZ1
# | | | | + --------- EESAVE (don't preserve EEPROM over chip erase)
# | | | +-------------- CKOPT (full output swing)
# | | +---------------- SPIEN (allow serial programming)
# | +------------------ WDTON (WDT not always on)
# +-------------------- RSTDISBL (reset pin is enabled)
# Fuse low byte:
# 0x9f = 1 0 0 1 1 1 1 1
# ^ ^ \ / \--+--/
# | | | +------- CKSEL 3..0 (external >8M crystal)
# | | +--------------- SUT 1..0 (crystal osc, BOD enabled)
# | +------------------ BODEN (BrownOut Detector enabled)
# +-------------------- BODLEVEL (2.7V)
fuse:
$(UISP) --wr_fuse_h=0xc9 --wr_fuse_l=0x9f
clean:
rm -f