応用情報技術者試験 応用情報技術者試験 平成29年度春期 午前22: 16 ビットのダウンカウンタを用い,カウンタの値が 0 になると割込みを発生するハードウェアタイマがある。カウンタに初期値として 10 進数の 150 をセット

応用情報技術者試験 平成29年度春期 午前
Q 2222 / 80
16 ビットのダウンカウンタを用い,カウンタの値が 0 になると割込みを発生するハードウェアタイマがある。カウンタに初期値として 10 進数の 150 をセットしてタイマをスタートすると,最初の割込みが発生するまでの時間は何マイクロ秒か。ここで,タイマの入力クロックは 16MHz を 32 分周したものとする。
この問の正解率:74.35%(924件)

問題本文

16 ビットのダウンカウンタを用い,カウンタの値が 0 になると割込みを発生するハードウェアタイマがある。カウンタに初期値として 10 進数の 150 をセットしてタイマをスタートすると,最初の割込みが発生するまでの時間は何マイクロ秒か。ここで,タイマの入力クロックは 16MHz を 32 分周したものとする。

選択肢

  • .0.3
  • .2
  • .150
  • .300

正解

. 300

解説

クロック周波数から1カウントの時間を求め、カウント数を掛ける問題。入力クロックは16MHzを32分周した周波数なので16,000,000÷32=500,000Hz(500kHz)。1カウントの周期=1÷500,000秒=2マイクロ秒。初期値150から0までダウンカウントするので150カウントを要し、150×2=300マイクロ秒で最初の割込みが発生する。正解はエ。

応用情報技術者試験 平成29年度春期 午前過去問一覧へ戻る・問22