初めて書き込みさせて頂きます。高木といいます。
秋月の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 */
}
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
−−−−