ブレッドボード上に配置 (Fritzing で設計)
ソースコード
led.c
#include <avr/io.h> int main(void) { /* DDRB (Port B Direction Register) で PB3 を Output に設定 */ DDRB = 0x08; while (1) { /* PORTB (Port B Data Register) で PB3 を On にする */ PORTB = 0x08; } return 0; }Makefile
PROJECT = led SOURCES = led.c CC = avr-gcc OBJCOPY = avr-objcopy MMCU = attiny2313 CFLAGS = -mmcu=$(MMCU) -Wall $(PROJECT).hex: $(PROJECT).elf $(OBJCOPY) -j .text -O ihex $^ $@ $(PROJECT).elf: $(SOURCES) $(CC) $(CFLAGS) -I./ -o $@ $^ clean: rm -f $(PROJECT).elf rm -f $(PROJECT).hexブレッドボード上に実装
0 件のコメント:
コメントを投稿