From: Tomas Mudrunka Date: Tue, 11 Feb 2014 01:11:27 +0000 (+0100) Subject: AVR tests X-Git-Url: https://git.harvie.cz/?a=commitdiff_plain;h=40e02009b18eecf64c3d374a4d614092d72c2040;p=mirrors%2FPrograms.git AVR tests --- diff --git a/avr/blink/Makefile b/avr/blink/Makefile index 67cc2f7..03501d5 100644 --- a/avr/blink/Makefile +++ b/avr/blink/Makefile @@ -1,9 +1,10 @@ #MCU=at90s2313 MCU=attiny2313 +#FUSES=-U lfuse:w:0x64:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m PORT=/dev/ttyUSB0 CC=avr-gcc OBJCOPY=avr-objcopy -PROJECT=helloworld +PROJECT=helloworld2 RESET=false # optimize for size: CFLAGS=-g -mmcu=$(MCU) -Wall -Wstrict-prototypes -Os -mcall-prologues @@ -22,7 +23,7 @@ asm : $(PROJECT).c # load (program) the software into the eeprom: load: $(PROJECT).hex $(RESET) && stty -F $(PORT) 19200 hupcl && sleep 2 && stty -F $(PORT) 19200 -hupcl && sleep 2 || true - avrdude -cstk500v1 -P$(PORT) -b19200 -p $(MCU) -Uflash:w:$(PROJECT).hex:i || $(MAKE) RESET=true MAKE=true load + avrdude -cstk500v1 -P$(PORT) -b19200 -p $(MCU) -Uflash:w:$(PROJECT).hex:i $(FUSES) || $(MAKE) RESET=true MAKE=true load # uisp -dlpt=/dev/parport0 --erase --upload --verify if=$(PROJECT).hex -dprog=dapa -v=3 --hash=12 #------------------- clean: diff --git a/avr/blink/helloworld2 b/avr/blink/helloworld2 new file mode 100755 index 0000000..ce27d62 Binary files /dev/null and b/avr/blink/helloworld2 differ diff --git a/avr/blink/helloworld2.c b/avr/blink/helloworld2.c index 1b9520f..eb67eb6 100644 --- a/avr/blink/helloworld2.c +++ b/avr/blink/helloworld2.c @@ -1,3 +1,5 @@ +#define F_CPU 100000000UL // Sets up the default speed for delay.h + #include #include