interrupt

    0

    1答えて

    atmega2560(STK600ボード)では、8ビットタイマであるTimer0を使用しています。 4msごとにオーバーフローを発生させたいのですが、どうすれば4msのタイマを設定できますか? (クロックスピードは8MHzですが、ダイビング(クロックスピード)/(プリスケーラ)でタイマーを設定していますが、カウンタがリセットされるとオーバーフロー割り込みが発生しますが、4msの設定についてはわかり

    9

    1答えて

    関連するソケットを閉じずにJava InputStreamからの読み取りを中断する方法を知っていますか?ここ ソケット入力ストリームをつかみ、割り込みDataInputStreamをに変換するための現在の構成戦略である: InputStream interruptibleInputStream = Channels.newInputStream(Channels.newChannel(m_Conn

    15

    1答えて

    私はfind_the_question()関数によって実行されるブロッキングタスクを持っています。しかし、私はこの関数を実行するスレッドが10秒以上かかることは望ましくありません。したがって、10秒以上かかる場合は、すべてのリソースを消去してそのスレッドを閉じたいと考えています。 私はそのためのコードを書こうとしましたが、スレッドが10秒以上かかると、何とかfind_the_question()関

    0

    1答えて

    #define TIMER_IVT_ENTRYNUM 0x1C または #define TIMER_IVT_ENTRYNUM 0x08 prevInt = getvect(TIMER_IVT_ENTRYNUM); setvect(TIMER_IVT_ENTRYNUM, currInt); :とにかく void interrupt Timer::currInt(...) {

    0

    1答えて

    デバイスをAtMega2560のUART0に接続しました。 UART0データをUART2に転送して、ターミナル(PC)で表示したいと思います。 UARTからシリアルデバイス(FTDI)を使用してデバイスをPCに直接接続すると、データがうまく送信されます。 私は目的が言ったために途中でUART2を入れると、それだけで具体的には、最初の行を送信します。 Ver V2DAPV142 On-Line:そし

    16

    1答えて

    これはIs a successful send() "atomic"?へのフォローアップの質問です。実際には、ソケットで送信するだけでなく、一般的にはシステムコールに関係していると思います。 どのシステムコールが中断され、いつ中断が処理されますか?私はSA_RESTARTについて学んだが、何が起こっているかを正確に理解していない。 私はSA_RESTARTせずにシステムコールを行う場合は、コールが

    0

    2答えて

    私はCコードから呼び出すことができる一種のキーロガー関数を書く必要があります。 これは、cプログラムがstartlogというアセンブリ関数を呼び出し、endlogという関数が呼び出されるまで押されたキーの記録を開始することを示します。ロギングは次のように動作するはずです:startlogとendlogの間にCコードを乱さずに押されたキーのascii値を書き込みます。つまり、Cコードも入力を読み込む

    1

    1答えて

    RS232でPCに接続されているボタンが1つのみの外部コントローラがあります。 Windowsで動作中、ハードウェア割り込みが受信された時刻を知りたい。 ここでは、ユーザーアプリケーションプロセスで制御を受け取る時間が正しくありません。 Windowsでasm "int 14h"のようなプライマリISRを再定義する方法を知りたいですか? また、ユーザーアプリケーションでこれが既にキャッチされていた

    2

    2答えて

    私は、たとえば、スレッドとの趣味を持っています。その後、 Thread thread = new Thread() { @Override public void run() { //use this while loop, I can stop/ interrupt the thread when I want while (!isInterrupted

    2

    3答えて

    私はAssembly Worldの初心者です シリアル、パラレル、VGA、キーボードなどのハードウェアデバイスと通信するためのアセンブリコードをいくつか記述しようとしています。 私は、自分のアセンブリコードをロードするために私が個人的に書いたブーストラップから自分のコードを起動して、x86 Intelプロセッサのリアルモードにいる間にこれをやっています。 私は読書のチュートリアルから集まったので、