CPU実験室

誰も見向きもしない古いCPUをいじって動かしてみようというプロジェクトです

割込み駆動化(2)

この状態でパラレルLEDをプローブしてやると割込みの状況がわかります。
コーデックの初期化でサンプリング周波数を25kHzに設定したので、正確に40μsごとに割込みが発生しています。
でもよく見ると2回づつ割込みが発生しているような・・・
 
イメージ 2
 
この部分を拡大してみました。
 
2回の割込みが終わるまで1μsかかっています。この割込みの理由はもう少し調べるとして次のサンプリングデータ取得まで39μsの余裕があることがわかります。
現状では読み取ったデータを折り返しているだけですが、これだけの時間があれば結構な処理ができるわけです。
 
 
イメージ 1