実際に今友人がH8マイコンのコーディングをしていて、シリアルポートは全部使用されていてprintfデバックもできないと悩んでいるので、アイディアを考えてみよう。7セグLEDでもつければステータスを1つ表示できるけど、7セグLEDをつなぐだけのbitの余裕も無い(し、配線がめんどくさい)。そこでだ。1byte程度のステータスを出力する方法を考えてみた。
・未使用D/Aポートを使い、テスターで電圧を読む! (工作もいらず簡単) ・ソフトウェア シリアルポートで手クロックでデバックメッセージを出力する ・タイマカウンターを使い、周波数出力をして周波数カウンターでステータスを読む(正確だね16bitくらい行けそう) ・D/Aが無いならタイマカウンターでPWM出力をしてコンデンサで平滑してテスターで電圧を読む。 ・てかむしろ1bit D/Aで AUDIO出力して音声出力!! えびめも(2004-04-13)