interrupt

    0

    1答えて

    ATTiny841で半二重UARTを実装しようとしています。コードのアイデアは、文字「d」以外は何も送信しないときは何も返さず、「d」を送信するとその文字を返すということです。これをテストした後、様々な文字で私はいつも同じ文字を受け取ります。私がここで直面している主要な問題の1つはUSART0_RX_vectの中です。何らかの理由でif文が動作しないように見えます。私がこれを解決するために何ができ

    0

    1答えて

    私はこの例でArduino Wireライブラリによって与えられたものをとり、私が書いているプログラムに適用しようとしています。 これは私のコードです。 Comm.NDP[]ステートメントは、このファイルに保存されていない他のクラスのインスタンスなので、無視することができます。 ** * I2C.cpp handles sending of event messages * between th

    1

    1答えて

    プログラムをTornadoからAsyncioに変換しようとしていますが、最初のステップは実際のasyncioイベントループをdescribed hereとして使用することです。 このアプリケーションは組み込みLinuxマシン上で動作し、私はsysfs/gpio subsystemを通してGPIOを使用しています。これらのGPIOの中には、割り込みを待っているものがあります。私が直接行って、トルネー

    0

    1答えて

    Cortex-M4にスタンバイモードを開始しようとしています。通常の動作では、デバイスは約2分ごとに起動しますが、最新のFWリリースでは、コードが「ランダムに」スタックしているようです。 調査の結果、コードはWFI命令をスタンバイに移行せずに待機します(スタンバイなし=>リセットなし=>無限ループ=> ... => 42)。 したがって、多くの不明な仕様を読んだ後、私の理解では、保留中の割り込みが

    0

    1答えて

    私はRTOSをよりよく理解したいので、スケジューラの実装を開始しました。私は自分のコードをテストしたいが、残念ながら私は今のところHWがありません。 Cでタイマーに対応するISRを実行するふりをする簡単な方法は何ですか? EDIT: Sneftelのおかげで、私はタイマー割り込みをシミュレートできました。以下のコードは、http://www.makelinux.net/alp/069からインスピレ

    2

    1答えて

    intel IA-64と32の本をダウンロードしました。CPUの仕組みについてもっと深く知りたいからです。だから私は本を読んで、いくつかのものをコード化し始めました。 I IDTを有効にして、私は割り込みハンドラをプログラムしたい場合、私はそのコードを持っている: extern "C" __attribute__((interrupt)) void test (void* ptr) { }

    2

    2答えて

    私は自分自身でNASMアセンブラを使ってブートローダを書こうとしています。私は2行のテキストを印刷し、キー押下を待ち、押したキーが 'r'であればリブートし、押されたキーが 'b'であれば起動を続けようとしています。しかし、それは私の質問の対象ではありません(私はそれらの機能を後で実装します。したがって、現時点でコードのnop命令)。むしろ、なぜ私の改行文字0xAがこのような変わった形で印刷される

    2

    1答えて

    私はSTM32F0308 Dicovery Boardを使用しています。 PORTBのPIN11に外部割り込みを使用したい。問題は私がPORTBを呼び出せないことです。マイクロコントローラはPORTAのPIN11を使用しています。私は港のピンが共にクラブに結ばれていることを知っていますが、私はPORTBをまだ指定しています。マイクロはPORTAを使用しています。 私は、このコード行 SYSCFG-

    2

    4答えて

    Javaのスレッドが割り込み方法で割り込みを受ける前に、準備状態にする必要がありますか? 私はこれを以下の上記のコードを入力して確認しようとしました。コードに応じて class MyThread extends Thread { public void run() { try { for(int i =0;i<10;i++) { S

    3

    1答えて

    私はこれを理解するのに苦労しています。 スケジューラは、一定の期間が経過したことをどのように知っていますか? 何らかの種類のシステムコールを使用しているのですか? 秒の代わりに定数HZを使用する点は何ですか? システムタイマはスケジューラと何が関係していますか?