プロが教えるわが家の防犯対策術!

Aruduino UNO の割込み処理のことを検索して調べていると次のような記述がでてきました。

#define PB1_H (PORTB |= (1 << PB1))
#define PB1_L (PORTB &= ~(1 << PB1))
#define PB2_H (PORTB |= (1 << PB2))
#define PB2_L (PORTB &= ~(1 << PB2))
#define CK_OVF1 (TIFR1 & (1 << TOV1))
#define CLR_OVF1 (TIFR1 = (1 << TOV1))

この中で PB1, PB2, TIFRA, TOV1 等は何を意味するのでしょうか。
変数とか定数の予約語のようなものでしょうか?
初心者なので初歩的な質問ですいませんが、宜しくお願いします。

A 回答 (2件)

CPU内蔵のレジスタです。


リンク先のP240~P242見てください。
https://avr.jp/user/DS/PDF/mega328PB.pdf
    • good
    • 0
この回答へのお礼

ありがとうございました。
参考にします。

お礼日時:2023/04/20 13:37

変数でしょうね。

    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2023/04/20 13:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!