2024年3月4日月曜日

avr-pedia

 AVR - ArchWiki (archlinux.jp) avr-gcc,avrobjcopy,avrdude....great site

ATtiny2313 AVR 8-bit Microcontroller Tutorial (startingelectronics.com) great

-------------------------------------------------------------------

/usr/share/avraにあるtn2313def.incを自動でさがしてくれないのでコピーしました 

avra prog.asmでできたprog.hexを

avrdude -p t2313 -c USBasp -U flash:w:prog.hex:iで書きこみ成功しました
.include "./tn2313def.inc" .cseg LDI R16,0b00001000 OUT DDRB,R16 ;PB3は出力, 他は入力 LOOP: LDI R16,0b00001000 OUT PORTB,R16 ;PB3は1(LED点灯), 他は0 RJMP LOOP ;LOOPの箇所にジャンプ

--------------cをinoにするとarduinoIDE ok------------------------------------------------
あへてavrgcc-toolchainをつかうなら
avr-gcc -O -mmcu=attiny2313 main.c -o prog
avr-objcopy -F ihex prog prog.hex
avrdude -c usbasp -p attiny2313 -U flash:w:prog.hex:i




0 件のコメント:

コメントを投稿