質問: 0; } } ``` 私はPIC12ユーザーマニュアルで関数 `gmtime(time_t *)`を見つけましたが、それが良い解決策かどうかはわかりません。 しかし、私は第2の問題を解決する方法を理解することはできません。これは、プログラムの実行中に入力電圧をモニタする独立したスレッドのようなものでなければなりません。そして、プログラムは、回路が破損する前にすぐに(他の関数を呼び出すことによって)反応する必要があります。 私はコンピュータプログラマーですが、私はMCUのためにコーディングしたことはありません。 HI-TECH Cでこのようなことが可能かどうか知りたいですか?
回答: 典型的なことは、 *割り込み* 、特にタイマー割り込みを使用することです。 たとえば、実行するために割り込みを設定します。その割り込みコードでは、プログラムがすばやく反応する必要があるものを何でも実行します。これにより、通常の実行フローだけが残され、2つのタスクが並行して実行されることがエミュレートされます。