interrupt

    2

    1答えて

    私は更新したい循環DMAを持っています。中途半端なときに割り込みを得ることは可能ですか(私は前半を更新できます)?

    0

    1答えて

    PIC24FJ256GB606デバイスの割り込み駆動型UARTの作業中です。私のコードは、UART受信割り込みが誤って最初にトリガされるのを除いて、うまく動作します。 メインルーチンである。 [コード] int main(){ System_init(); uart_init(); // UART2_PPS RPINR19bits.U2RXR= 21; RPOR13b

    0

    3答えて

    私は、A13プロセッサを搭載したLinux(A13-OLinuXino-MICRO)のcで簡単なコードを書いています。私はgccコンパイラを使用しています。 1から100までカウントしている単純なループがあり、このループでできるだけ中断しないようにしたいとしましょう。私は可能な限り割り込みを無効にする(可能であればタイマーの割り込みさえも)ことができ、ループの後で有効にすることができます。私は私の

    1

    1答えて

    TASMでSnakeゲームを作成しようとしていますが、問題があります。私はキーの押下を待っている間にスネークを動かし続ける方法を見つけることができないようです。なぜなら、ああ= 0とint 16hはスネークを止めてキー押しを待っているからです。 誰かが私を助けてくれますか?あなたはキーが押された場合は、プログラムを停止せずに、例を確認するために、 int 21h、 ah=0BHを使用することができ

    3

    1答えて

    Intelプラットフォームでは、割り込み3はデバッガを停止し、デバッガで実行されない場合は無効になります。 すべてのブレークポイントをクリアすることで影響を受けることはないので、私はC/C++プログラムで広く使用しています。 PHP例外&エラーハンドラで使用したいと思います。そうすれば、私はちょうどそれを挿入することができます&それについて忘れてしまった。私は&を追加することができます。私がテスト

    -2

    1答えて

    ユーザー入力を取得し、後で使用するためにcArr dw 21 dup('')に入れておく必要があります。誰か助けてくれますか?

    0

    1答えて

    今後のOS用の簡単なカーネルを開発しています。私はスケジューラまですべてを開発しました。私はスケジューラがどのようにそのサイクルに入るのだろうかと思います。例えば 、 タイマ割り込みが発生します。 ハンドラはスケジューラを呼び出します。 スケジューラはキュー内の次のプロセスをジャンプします。 割り込みが(IRETD)を返さなければなりません しかし、スケジューラは、割り込みリターンをしたときに、次

    -1

    1答えて

    DCモータの速度を直角エンコーダで読み取る必要があるプロジェクトに取り組んでいます。私はArduino UNOボードを使用していますが、ピン2とピン3に接続されていればモーターが動作するという奇妙な理由もありますが、このピンは割り込みのために予約されています(エンコーダの接続先)。どうすればこの問題を解決できますか?

    1

    1答えて

    マルチコアCPUで以下のケースを考慮してください。簡単にするため、Linuxカーネルに固執してください。 wait_char() { while (1) { ch = readchar(); putchar(ch); } } 私は2つの端子A及びBを開いて、プロセスAおよびプロセスBの両方がブロックされ、キーボードのための待ちI/O待ち

    0

    1答えて

    私はioctlで遊んでいましたが、この質問は私に起こりました。 背景 Iは、システムコールの主な動機は許さ割り込みハンドラの数は非常に限られているということであると言われました。多くのOSは1つの割り込み番号(Linuxの場合は0x80)を占有するシステムコール(a.k.a.トラップ)の抽象化を実装しますが、必要に応じて異なる機能を提供するために余分な引数を受け入れます。 this threadは