[Armadillo:07767] Re: armadillo-210 のEXTINT出力方法
email@hidden
2011年 12月 16日 (金) 11:05:15 JST
高橋です。
回答ありがとうございます。
EXTINT(GPIO PortF:7)
Linuxから参照した時ですが、初期値が以下のようになっていると認識しています。
DataRegister 0x8084 0030 →0xFF
DataDirectionRegister 0x8084 0034 →0x00
bit[7]:PFDDR「入力」 PFDR「1=High」
ご回答内容と違い、
「出力」にした場合、1=High となると考えますが、間違っていますでしょうか?
---------------------------------------------------------------------
ハードウェアマニュアル上の「Linux使用時の論理レジスタマップ」の意味するとこ
ろが
わからないのですが、教えていただけないでしょうか?
当初、Linux上のプログラムからは、こちらのアドレスを使用するのかと考えていま
した。
email@hidden wrote on 2011/12/15 22:18:14:
> 花田です。
>
> At 15 Dec 2011 20:20:12 +0900 email@hidden wrote:
> > ところで、
> > EXTINT(GPIO PortF:7)について、起動時入力モード
> で立ち上がって
> > きて、
> > 【出力あり】(出力ありというのは、表現が正しくないかもしれません→電
> 圧あり状態)
> > の状態ですが、出力モードに切替えた際は、出力状態はどうなるのでしょうか?
> > 【出力なし】(電圧なし)状態になるのでしょうか?
>
> EP9307プロセッサとしての話として書きます。
>
> GPIOはそれぞれに「入出力方向」と「出力値」を定めるレジスターが
> 用意されており、「入出力方向(PxDDR)」を「出力」にすると
> (現在の)「出力データ(PxDR)」次第(0ならLow、1ならHigh)で出力されます。
>
> Port Fならば、ただPFDDRを「出力」にした場合は
> PFDRデフォルトの値で0=Lowになるはずです。
>
> なお、Linux上からでも基本同様で、ドライバの機能として
> 「入出力方向」と「出力値」設定があり、それに従って出力されます。
>
> ____________________________________________________
>
> 花田 政弘 (はなだ まさひろ)
>
> (株)アットマークテクノ 開発部
> TEL: 011-207-6550 FAX: 011-207-6570
> URL: http://www.atmark-techno.com/
>
> E-mail: email@hidden
> ____________________________________________________
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
armadillo メーリングリストの案内