1

2分ごとに実行する必要のあるコードがありますが、これは十分に単純なようです。問題は、タイマー内から長時間実行されるプロセスをトリガーすると、タイマーが不安定になるようです。助言がありますか。

私のCの知識はそれほど素晴らしいものではないので、いくつかの基本的なアイデアを手伝ってください。MCUはAtmelMega128Lです

長時間実行されるプロセスは、Telit GSMデバイスを介した(UART1を介した)http呼び出しです。これはそれ自体でうまく機能しますが、他のプロセスを監視する必要があるため、メインループから実行する必要があります。

4

1 に答える 1

5

割り込み内にフラグを設定し、フラグを永続的にチェックするメインルーチン(タスクループ)からこれらの長時間かかるジョブを実行するように言われました。

于 2010-09-12T10:53:03.650 に答える