組み込みソフトウェア(ファームウェア)の世界では、イベントの順序を観察し、タイミングを取り、プログラムを最適化するために、PIOラインを揺らし、オシロスコープでその動作をキャプチャするのが一般的です。
昔は、シリアルポートとパラレルポートのピンを切り替えて、PCベースのソフトウェアでほぼ同じことを実現することができました。これにより、ホストPCベースのソフトウェアイベントとファームウェアイベントを同じトレースでキャプチャし、ホストソフトウェアとファームウェアの相互作用を調べることが可能になりました。
今、私の新しいラップトップ...シリアルまたはパラレルポートはありません!これはますます当てはまります。それで、誰かが「現代の」PCから正確なタイミング信号を発することについて何か提案がありますか?すぐにプログラム可能なラグのない出力ピンが残っていないことに気づきました。
ソリューションはラップトップで実行する必要があるため、デスクトップにのみ接続するアドオンカードの使用は許可されていません。