G2504_U35_タイマー関数の計測
2025年1月2日
8:45
G2504_lpc11u35_timer_funk_speed_report
対象となるプロジェクト U35_TEMPLATE
- LPC812とおなじ手順で、wait_sec()
関数の時間測定をします
- メーカーのサンプルコードを参考に作っていますが、認識に不安はあります
- システムクロックらしきものの数値を調整して、msecとusecの機能を作っています
- このシステムクロックは、巡回割り込み機能専用のものなのか、それとも他のシステムクロックと併用されているものか、未確認です
- この待ち合わせタイマー関数が実行されている間は、他の処理をしないものとして設計しています
- マルチタスクではありません
- 関数の使用が終わったら、システムクロックを戻している処理はありません
- システム定義された関数名は、SysTick_Config(period);となっているので、専用であり、他の通信機能とかには影響のないものと理解します
今回の目的
- LPC812と共用関数になっているので、同じ測定結果が得られるか確認します
- 最初に何も処理しない場合のスキャン時間を測定します
- 先日確認したとき、// のコメントが機能しておらないような現象が出ました
- コメントは使わず、しっかり行の削除をして処理します
- USBメモリを外すのを忘れてマイコンを起動したため、ドライブが変更されました
- USBメモリを外して、再起動してももとに戻りません
- 仕方なく、BATファイルの修正をします
- マイコンをリセットし、通信アプリを使って速度を計測します
- 何も処理しない状態の速度を計測します
usec単位の処理時間
msec単位の処理時間