私のプログラムには2つのシリアルポートがあります。私はシリアルポートの初期化と機能のためのクラスを持っています。シリアルポートを機能させるために送信すると、それを開くことができます。私は別のシリアルポート情報を送信し、この関数で割り込みハンドラを設定すると、最初のシリアルポートは割り込みハンドラで受信できなくなります。crontabと割り込みをPythonで私は、絶対パス/home/pi/foo.txtでtxtファイルにいくつかのデータを記録するpythonスクリプトを書いています。コマンドラインで何度も何度もスクリプトを起動しました。あなたがgoを押すと移動し、stopを押すと停止します。このスクリプトは/home/pi/log.pyにあります。RX割り込みPIC32MXからMZ(PIC32MZ2048EFG100)への移植で、UART3で単純なRX割り込みを生成しようと壁に向かって頭を叩いています。以下のコードをご覧ください。Interruptで助けてください。ATmega328P、8MHz水晶。2017-12-290熱2答えてマルチスレッド・ビジー・タスクの未来を取り消すにはどうしたらいいですか?私のコードでは、可能なゲームの動きの木に深く入り、何が最良の動きになるかを判断するために、再帰と並列ストリーム処理を頻繁に使用するタスクを実行する必要があります。これには多くの時間がかかりますので、ユーザーがコンピュータが「1000ミリ秒」などの時間を設定したいと思うのを待つのを待たされるのを防ぐためです。最高の動きが1000ミリ秒で見つからない場合、コンピュータはランダムな動きをするでしょう。2017-11-180熱1答えて割り込みなしのUART、STM32F4、HALドライバUARTポートを介してPC(シリアル・モニタ)からSTM32F4ディスカバリ・ボードにリクエストを送信すると、信号は受信されません。ボードは通常、以前に受信した要求(UARTミラーリング)で応答する必要があります。私は、メッセージを送信または受信するために割り込み(DMAなし)を使用しました。割り込みサービスルーチンでは、割り込みフラグがセットされています。2017-11-210熱2答えてバックプレスでの割り込みUrlConnection私のAndroidアプリケーションでは、私は2つのアクティビティがあります:メインと記事。私のアプリケーションはMainで始まります。記事では、サーバーからダウンロードした画像を表示しています。2017-12-080熱1答えてマルチスレッドプログラムのC++タイマ割り込み私はLinux環境で開発中です。ソフトウェアに3つのスレッドt1、t2、t3があると仮定しましょう(pthreadを使用して実装されています)。インターリーブなしのスレッドt1およびt2の実行時間は、50msから100msの範囲である。私は少しだけsignalsを読んだことがありますが、まだそれらを理解していないか、または私が探しているものではありません。USART1:クリアするUSART_FLAG_TCビットを実際にクリアする前にpgmを停止する必要がありますSTM32F407でUSART1を初期化するとき、TC割り込みを有効にするときに問題が発生しました。'1')にセットされ、TC割り込みを有効にする前にフラグをクリアすると、UART_IT_TCがイネーブルになると直ちにTC割り込みをスローするため、頭痛になります。これはスタートアップの問題である。ViệtFrançaise。