[H8-ML(2046)] Bポートの入力方法
From: 高木 明 <a.takagi@xxxxxxxxxxxxxxxxxxx>
Date: 2002年07月09日(火)15時30分41秒
 初めて書き込みさせて頂きます。高木といいます。

 秋月のH8/3664Fマイコンを購入して、取り組み始めたばかりです。Bポー
トの入力の方法についてお分かりの方教えて頂けないでしょうか?

 BポートはA/D変換器のアナログ入力と汎用入力ポートの兼用になっており、
レジスタはポートデータレジスタB(PDRB)しかありません。

 そこで、以下のようなBポート入力チエックプログラムを作ってみましたが
、うまく入力してくれません。

 宜しくお願い致します。

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
−−−
#include <3664f.h>
main()
{
    IO.PCR8 = 0xff;                           /* ポート設定 ポート
8(P8):出力     1111 1111   */

 if (IO.PDRB.BIT.B0 == 0) IO.PDR8.BYTE=0xfe; /* 入力: ポートB bit0 =0, 出力:
 ポート8 1111 1110  */
 else  IO.PDR8.BYTE=0xfd;               /* 入力: ポートB bit0!=0,
出力: ポート8 1111 1101  */
}
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
−−−−



スレッド概略
[表示中](起点)
 └[2049(1)]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]