nobcha23の日記

PICマイコンやArduinoを使う電子回路遊びを紹介します

カウンタ事前研究その4

カウンタの件ですが、
プリスケーラを何故使いたいかというと、
一つはカウント数を広げる、
もう一つは周波数応答を上げると言う要求への対応です。
カウント数精度を得るためにカウントアップ後に別ポートからパルスを入れるというのがAN592のテクニックです。
でもPICFUNの後閑さんのところのやり方みたら、
8ビットカウンタのオーバーフローをソフトカウントしてビット数拡張しています。
どうもこっちの方がスマートです。
ただし、周波数応答を上げるためにプリスケーラは通す必要があり、
1/4レートを選択します。
TIMER0の応答周波数上げるにはプリスケーラを通す必要があります。
応答速くなるが、誤差増えます。
まあ、まず初めはこの方式で。