オリジナル模擬試験2 問24
問24解説へ
16ビットのダウンカウントのカウンタを用い,そのカウンタの値が0になると割込みを発生させるハードウェアタイマがある。カウンタに初期値として10進数の150をセットしてタイマをスタートすると,最初の割込みが発生するまでの時間は何マイクロ秒か。ここで,タイマクロックは16MHzを32分周したものとする。
- 0.3
- 2
- 150
- 300
広告
解説
タイマクロックの周期は16MHzを32分周の記述から、
16MHz÷32=500kHz
と求められます。この500kHzからダウンカウントの時間間隔は、
1秒÷500kHz=0.000002=2マイクロ秒
と計算できます。
カウンタの初期値が150なので、カウンタの値が0になり割込みが発生するまでの時間は、
2マイクロ秒×150=300マイクロ秒
になります。
16MHz÷32=500kHz
と求められます。この500kHzからダウンカウントの時間間隔は、
1秒÷500kHz=0.000002=2マイクロ秒
と計算できます。
カウンタの初期値が150なので、カウンタの値が0になり割込みが発生するまでの時間は、
2マイクロ秒×150=300マイクロ秒
になります。
広告