Arduino shiled to progam attiny26
Мой первый arduino shield
сделан по инструкции с хабра: http://habrahabr.ru/post/144620/
Для attiny26 используются другие ножки
Код который будет скомпилирован и залит:
#include <util/delay.h> void init_io(void); void init_io(void) { DDRA = (1<< PA0); } int main(void) { init_io(); for (;;) { PORTA |= (1 << 0); _delay_ms(100); PORTA = 0; _delay_ms(100); } }
скомпилировать:
avr-gcc -c -mmcu=attiny26 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=blink_led.lst -std=gnu99 blink_led.c -o blink_led.o avr-gcc -mmcu=attiny26 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=blink_led.o -std=gnu99 blink_led.o --output blink_led.elf -Wl,-Map=blink_led.map,--cref -lm avr-objcopy -O ihex -R .eeprom blink_led.elf blink_led.hex
и залить с помощю скетча ArduinoISP
avrdude -p attiny26 -P com14 -c avrisp -b 19200 -U flash:w:blink_led.hex