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