2

マイクロチップのサンプルコードより

PR2 = 2083u;     /* Timer2 Period, 19.2 kHz */ 

2083u19.2 kHz にどのように対応しますか。

1 / 19.2E03 = 52.083u

全く対応していません。マイクロチップのミス?

4

2 に答える 2

0

PR2 を 2083 に設定すると、タイマーは (2083 ではなく) 2084 クロック サイクルごとにトリガーされます。タイマー期間を計算するときは、タイマー値が 0 から始まるため、常に 1 を減算する必要があります。

于 2015-05-11T13:10:53.187 に答える