Arduino shiled to progam attiny26

Мой первый arduino shield
сделан по инструкции с хабра: http://habrahabr.ru/post/144620/

Для attiny26 используются другие ножки
attiny26

1503137_10202896842325411_1053647135_o

Код который будет скомпилирован и залит:

#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

 

Комментирование закрыто.