タイマー0 / コンペアマッチA時にOC0Aピンをセットする

p.474

f:id:ti-nspire:20200716120232p:plain:h250 f:id:ti-nspire:20200716120323j:plain:h250
f:id:ti-nspire:20200716115704p:plain:h250

    SBI DDRD, PD6                         ; PD6 (OC0A)のIOをOUTにする。

    LDI R20, 5                            ; コンペア値Aを5にする。だからカウント値が6になった瞬間に何かが起きる。
    OUT OCR0A, R20

    LDI R20, (1 << COM0A1) | (1 << COM0A0); コンペアマッチA時にOC0A (PD6)をセットする。
    OUT TCCR0A, R20

    LDI R20, (1 << CS02) | (1 << CS01)    ; 外部クロックのfalling edgeをカウントする。
    OUT TCCR0B, R20

f:id:ti-nspire:20200716112741p:plain:w400
f:id:ti-nspire:20200716112839p:plain:w400