.NET MF は、プリエンプティブ割り込みをサポートしていません。プロセスが完了するか、スケジューラによって割り当てられた 20 ミリ秒のタイマーがタイムアウトすると、割り込みを処理できます。
この 20 ミリ秒をもっと短い時間に変更する方法、またはスケジューラーのプロセスを変更してリアルタイム スケジューラーのようにする方法はありますか?
あるいは、割り込み処理を開始するために 20 ミリ秒の遅延を許容できると仮定しますが、割り込み発生の正確な時刻は知っておく必要がある要素です。InterruptPort イベントハンドラーの時間引数を使用すると、逆方向に作業して、 iteruppt がキューに入れられた時間を判断できると思います。
しかし、シリアルポートが使用され、ポートへのデータ到着時間を知る必要がある場合はどうでしょうか? データがシリアル ポートに到着した時刻、または対応する割り込みがフレームワークによってキューに入れられた時刻を特定できる方法はありますか? ありがとう。