私のコンセプトをクリアするには助けが必要です。 私は1秒ごとにLEDの点灯/消灯を切り替える機能を持っています。ここでオン/オフのコードは無限ループ内で実行されます。無限ループで関数を呼び出す方法は?
例:
void ToggleLed(int pin_number)
{
// some code
while(1)
{
// code to execute the Led status
}
}
今私は、ベースラインで、このコードを統合し、それだけでdoesntの仕事他の関数内のソフトウェアの作品の他の機能は、その関数を呼び出していないとき。
質問:関数は無限ループを持ち、関数が機能しなくなり、関数が機能しなくなった後に呼び出されるその他の関数が制御から外れることはありません。 その場合、別のスレッドを提供する必要がありますか?
提案が役に立ちます。
権利を待たずに正常に実行取得されていることを確認するために戻る前に、他のスレッド/関数のそれぞれから呼び出す必要があります無限ループを使用すると、そのループコードのために別のスレッドを使用する必要があります – kingpin