設定輸出模式

輸出模式透過TCCR1A及TCCR1B作設定

TCCR1A一共8bit

分別是

7 6 5 4 3 2 1 0

COM1A1 COM1A0 COM1B1 COM1B0 x(無作用) x(無作用) WGM11 WGM10

TCCR1B一共8bit

分別是

7 6 5 4 3 2 1 0

ICNC1 ICES1 x(無作用) WGM13 WGM12 CS12 CS11 CS10

設定上可以用

(1)

將要設定為1的bit放入_BV()的()中,並將所有要設定的bit用 | 連結

沒有設定的bit則為0

Ex:

TCCR1A = _BV(COM1A1) | _BV(COM1B1) | _BV(WGM11) | _BV(WGM10);

設定後TCCR1A = 10100011

(2)

直接以2進制(或n進制)對TCCR1A做設定

Ex:

TCCR1A = 0b10000010;

results matching ""

    No results matching ""