interrupt

    2

    2答えて

    ISRの復帰アドレスを編集する必要があります。割り込みが処理された後、ISRはどこから来たのかにかかわらず、特定のアドレスに戻る必要があります。これは、迅速なシステムリセットを容易にするためです。この機能は、通常のファームウェアでは実装できません。タイミングがタイトすぎるため、頻繁にフラグをチェックすることができません。 例外入力時にISRによって保存されたスタックフレームを編集しようとしましたが

    2

    4答えて

    私はモータ制御用の組み込みアプリケーションを開発しており、ADCの数値を符号付き物理値(Amps)に変換する計算には何があるのか​​疑問があります。 割り込みハンドラで計算する必要がありますか、フラグが設定されているときにグローバルループを設定してメインループで計算するだけでよいですか? ありがとうございます。

    4

    1答えて

    私の問題は、dosveのようなシステムライブラリを使わずに割り込みを再プログラミングする必要があることです。getvectやsetvectのような関数を使うことはできません。私はCで作業プログラムを作っています(asmの挿入があります)が、DOSの機能を使っています。どうすればdos.hを使わずに、asmを代わりに使うのですか? 私はメモリに一定の場所にプログラムを書くことについて考えた後、割り込

    0

    1答えて

    ACKを使って割り込み(IRQ7/IRQ5)をACKライ​​ン(双方向モードに設定されたLPTモード)から生成できるかどうか質問したいと思いますか?私は8259のマスクビットを設定しましたが、まだ何もありません。割り込みプロシージャは呼び出されません。私はLPTからデータを読み取ることができます。

    4

    3答えて

    私は、マルチスレッド・サーバの一部であり、現在のスレッドをクローズしようとしています。 スレッドはクライアントからアクセス可能なソケットを開く準備ができています。 すべてが以下のコードをしばらく()ループに含まれている場合を除いて正常に動作します。 新しいServerThread(serversocket.accept()、this.Rstr、 bag.numberofDatatoAcquire)

    0

    1答えて

    これは、割り込みハンドラを記述する際のガイドラインの1つです。 ハンドラは、InterruptDisable()、InterruptEnable()、InterruptLock()、InterruptMask ()、InterruptUnlock()、およびInterruptUnmask()を呼び出します。 なぜsys呼び出しを含めることができませんか?

    10

    2答えて

    の "^ C" を隠す: # Trap Interrupts trap("INT") do puts "Shutting down..." exit end 私はプログラムを中断すると、次のようにする(Mac OSXライオン)に印刷されています ^CShuttingダウン... Ruby内から^Cを隠す方法はありますか?

    1

    2答えて

    私は割り込みやキーボードのハードウェア割り込み(割り込みDOS 9など)について学んでいます。 と私は矢印キー(左、右、上、下)を押すと、2つの連続した割り込みが存在することに気づいた。最初のものは 'Shift'ボタン割り込みで、もう1つは私が押した矢印キーです。 私は、押したボタンのスキャンコードを促すためにキーボードの番号9割り込みを書き換えて設定しているので、気づいた。 たとえば、右矢印キ

    0

    1答えて

    私はx86用のブートローダを作成しています。 ある時点で、ブートの早い段階で、ブートドライブからメモリにセクタをロードする必要があります。私は割り込み0x13(ああ= 02)でこれを行うと、私はそれを私の仮想マシンで試してみると、魅力のように動作します。しかし、私がUSBドライブに画像を書き込むと、マシンが起動しなくなり、セクタローディング命令に固定されました。私のUSBドライブはドライブ0(フロ

    0

    1答えて

    ここで提供されているコードを使用しています:http://www.microchip.com/forums/tm.aspx?m=278617 Javaを使用してUSBポート経由でデータを転送します。それは、Windows XPの32ビットOSで正常に動作します。しかし、Windows 7 32bit OS環境下で出力レポートを送信するために同じ割り込み方法を呼び出そうとすると、JNIがOutsit