AVR128DB28のGPIOの制御について毎度のことながら調べてみる。以前の調査はこちら(https://sunday-engineer.jimdofree.com/2022/06/19/arduino%E3%81%AEgpio%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/)。Arduino的な書き方をすると、
-
void setup(void){
-
pinMode(17,OUTPUT);
-
pinMode(18,OUTPUT);
-
pinMode(19,OUTPUT);
-
}
-
void loop(void){
-
digitalWrite(17,HIGH);
-
digitalWrite(18,HIGH);
-
digitalWrite(19,HIGH);
-
digitalWrite(17,LOW);
-
digitalWrite(18,LOW);
-
digitalWrite(19,LOW);
-
}
-
void setup(void){
-
PORTD.DIR|=0xE0;
-
}
-
void loop(void){
-
PORTD.OUT|=0xE0;
-
PORTD.OUT&=~0xE0;
-
}
-
void setup(void){
-
VPORTD.DIR|=0xE0;
-
}
-
void loop(void){
-
VPORTD.OUT|=0xE0;
-
VPORTD.OUT&=~0xE0;
-
}
AVR128DB28でのお遊びは一旦このくらいにしておこうと思う。次回はP板が入荷してから。いやしかし、まぁ良いデバイスだと思う。いろんなイミでちょうど良いデバイス。
あぁーこの休みに色々勉強せんといかんと思いつつもなかなかやる気が出ない。せめて軽い内容でブログを更新してみたってかんじ。ところで、仕事があるときは日々どんどん就寝時間が遅くなって土日で寝まくってなんとかリセットするって感じだけど、長期連休ではどんどん就寝時間が早まっていくのは、やっぱ、齢のせいだよなー
コメントをお書きください