interrupt

    0

    1答えて

    NodeMCUボードを使用してコンデンサの放電時間を測定しようとしています。以下の完全なスケッチを参照してください。このコードはうまく動作しますが、ESP.getCycleCount()関数とタイミングの割り込みを使うことで、より良い時間スケールになるように改善したいと考えています。私はこのようなもので上記の機能を置き換える、capPos端子の立ち下がりエッジに耳を傾け、割り込みベースの機能のいく

    1

    1答えて

    私は自分自身のために小さなOSを構築しています。割り込みベクタテーブルを上書きするには、0000の物理アドレスを変更する必要があると言ったオンラインの記事を読んでください:割り込み番号* 4と0000:(割り込み番号* 4)+2。 私はそれを正確に行うコードを書きましたが、仮想マシン上で実行しようとすると何も起こりません。皆さんの知識を共有し、何が間違っているのかを教えてください。これは私のコード

    1

    2答えて

    だが、私はこのスクリプトを持っているとしましょう: import time def menu(): n = raw_input("What do you want the script to do: ").lower() if n == "run": r = run() elif n == "exit": exit() else:

    0

    1答えて

    カウンタが自動リロードレジスタではなく比較値に達したときに割り込みが発生するのはなぜですか?

    -2

    1答えて

    私はPICプログラミングを初めて使い、MPLAbを使用しています。私は中断に関する質問を持っています。 私は何をしたいのですか?ボタンを押すとLED 0が点灯し、ボタンを放してLED 1が点灯すれば意味があります。しかしそれはうまくいかなかった。 ここでは何が起こりますか。ボタンが押されると、割り込みピンの初期状態がロー(0)であるとしましょう。その後、LED 0が点灯し、ボタンを離すとLED 1

    1

    1答えて

    私はPCIe Linuxドライバを開発中です。私はデバイスのISRを登録したいと思います。 Linuxシステムによってデバイスに割り当てられたIRQ番号は、他の(USBホストコントローラ)デバイスでも共有される16です。 (lspci -vでチェック)。ピンベースの割り込みです。 オンラインで検索すると、ほとんどのPCIドライバの例では、request_irq()APIのフラグとしてIRQF_SH

    0

    1答えて

    私が知っている: USBデバイス(マウス)は、送信データが格納されているイストホストするエンドポイントの割り込みを持っています。 ホストはこのInterrupt IN Endpointをポーリングし、そのデータをバッファに書き込みます。 このバッファはどこにありますか?私はマザーボードのテクニカルマニュアル(USB ...コントローラ...バッファ)でそれを見つけるのは非常に難しかったが、このレジ

    0

    1答えて

    私は、特定のプロセスがクラッシュしたことを「認識」する必要があるカーネルモジュールに取り組んでいます。 私のアプローチは、カーネルモジュールに周期的タイマ割り込みを設定することです。すべてのタイマー割り込みで、そのプロセスのtask_struct.stateとtask_struct.exitstateの値をチェックします。 プロセスが終了したとき、またはプロセスが特定のシグナル(SIGINTやSI

    0

    1答えて

    割り込みデバイス(マウス/ KBD /タッチスクリーン)を使用してUSBデバイスを使用する場合、ホストコントローラはこのエンドポイントをポーリングすることによってエンドポイントからデータを取得しています。 Linuxでは、このパイプはURB(USB Request Block)と呼ばれ、このURBはホストコントローラによって開始されます。 データがホストコントローラによって収集され、パスが失われま

    2

    2答えて

    割り込みサービスルーチンを含むRustのAMRボード用のベアメタルアプリケーションを作成しています。現在、私は#naked関数を自分自身のアセンブラプロローグ/エピローグと併用しています。しかし、Rust nightlyや他のコンパイラのサポートでは、おそらく#interruptのような属性が欲しいと思っています。 GCCの__attribute__ ((interrupt ("IRQ")))のラ