https://www.jh4vaj.com/archives/12626v :: avrstudio and usbaspできるげな
8ピンAVR「ATtiny 13A」を買ったので、試しにLチカしてみた | kohacraftのblog 成功
Ubuntu 14.04.3 LTSでAVRマイコン開発 - Qiita ::: avrdudeの話だった
AVR Studio6およびプログラマの使い方 (coocan.jp) :: 非常に丁寧、これだな!
AVRマイコンで学ぶコンピュータの仕組み (koyama.verse.jp) :: 非常に網羅的で親切!
IOポート、Cのマクロ | 始めるAVR (startelc.com) _BVなどのマクロが書いてある
------------attiny13a--------------------------------
1.https://qiita.com/yamori813/items/a267af6fd420faa7e030 ::
asm incファイルがないので失敗 makefileまで載っていたのに。。。。
test: 以下で先頭はタブ!スペースではない!
avr-as -mmcu=attiny13 -o test.o test.s
avr-ld test.o -o test.elf
avr-objcopy -j .text -j .data -O ihex test.elf test.hex
2.arduinoIDEでattiny13aのblink.inoをコンパイルしたhexを以下のように焼き動いた
avrdude -c usbasp -p t13 -U flash:w:"Blink-13a.ino_attiny13a_9600000L.hex":i -v
注:t13aは蹴られた
3.https://over80.hatenadiary.jp/entry/20100506/avr_build :: avr-gccで成功した
#include <avr/io.h>
#include <util/delay.h>
#define BBLED 3 // PB3を示す
int main(void){
DDRB = _BV(BBLED); //上でPORTBが出力にセット
for(;;){
PORTB ^= _BV(BBLED);
delay_ms(250);
}
}
attiny44a::Programming an Attiny44 using an Arduino – Get micros の番号でいけた
PA7は都合のいいことに7だった!
attiny2313::ピン配置は以下のattiny4313を流用で成功した
atmega328p,attiny85::
https://www.instructables.com/Command-Line-Assembly-Language-Programming-for-Ard/ :: ここにattiny85,atmega328pのdef.incがあった
0 件のコメント:
コメントを投稿