H8のPORTBはデジタル入力は7ビット2009年01月01日 18:55

これまで全く気づかずにいたがH8のPORTBは必ず1ビットはアナログ入力になる。これまで必ず1チャンネルはADCに使っていた。今回初めて全てをデジタル入力にすることにした。どうしても目的の結果が出ない。マニアルをソースを何度も読み返しても間違いは見あたらない。マニアルを良く見なをすことに・・・・ PORTBはアナログ入力に指定されたビットは常に0が読み出されると有る。アナログ入力にしているビットは無いはずだが。ADCのレジスターの設定の確認をする。何と初期値でAN0が選択されていてこのアナログ入力を解除するすべはないようだ。PICもAVRも解除出来るのに当然H8もそうなると思いこんでいた私のへまであった。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://technolabo.asablo.jp/blog/2009/01/01/4038422/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。