応用情報技術者平成29年春期 午前22
16ビットのダウンカウントのカウンタを用い,そのカウンタの値が0になると割込みを発生させるハードウェアタイマがある。カウンタに初期値として10進数の150をセットしてタイマをスタートすると,最初の割込みが発生するまでの時間は何マイクロ秒か。ここで,タイマクロックは16MHzを32分周したものとする。
1、「タイマクロックは16MHzを32分周」とは、クロック周期数のことです。
計算は以下のように求められます。
16MHz÷32=500kHz
この500kHzからダウンカウントの周期は以下のように計算できます。
1秒÷500kHz=0.000002=2マイクロ秒
1Hz(=1ダウンカウント)は2マクロ秒ですね。