HOME»応用情報技術者平成29年春期»午前問22
応用情報技術者平成29年春期 午前問22
問22
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マイクロ秒
したがって「エ」が正解です。