JAJAA45 October 2025 CC2340R5
図 2-1は、CC2340R5 コード内で使用されるプロセスのシンプルなコード ブロック図です。この機能は、stepper_motor.c ファイルで実現されます。
図 4-1 ステッパ モーターのコード図main 関数は、ステッパ モーターのサンプルが動作するために必要なすべての TI ドライバとタイマーを初期化します。main の while ループに入ると、ハードウェア コールバックによってイベントが設定されるまで、後続の処理を保留できます。サブルーチンを介して対応するアクションを処理した後、イベントがリセットされ、プロセスが繰り返されます。
いくつかの例外を除き、すべてのハードウェア コールバックは単にイベントをポストし、メイン アプリケーションで処理されます。例外は ADCBuf コールバックであり、このコールバックはステータスを即座に処理し、ウィンドウ コンパレータのスレッショルドを超えた場合を除いて、メイン アプリケーション ループでの追加処理を要求しません。