MFRC 531 PICは18F パラレルインターフェース

J

jboud

Guest
こんにちはすべて、

私は写真18F452でmfrc531を制御するための作業です。

発振器は
、 私
と 仕事4 * 13.56 MHzの(私のPLLを使用)

私のパラレルインターフェースのタイプ
を使用しています:読む 分離
/ ストローブを書く:多重アドレスバス。

私は多重化を追加/ポートをDデータ

私は
、 スタートアップのフェーズでの問題を抱えている。

このコードを以下に説明されている。

署名のない文字を読む(
署名のない 文字を追加)

(符号なし文字ヴァル;

TRISD =は0x00 ;

LATD追加
= ; / /アドレスを
送る
LATC = 0x20 ; / / output_high (のALE )

LATC =は0x00 ; / /
( のALE ) output_lowTRISD =は0xFF ;

後半=は0x00 ; / /
( NRD ) output_low

ヴァル= PORTD ; / /データを受信

後半= 0x04 ; / / output_high ( NRD ) ;

delay_us ( 3 ) ;

戻りヴァル;
)ボイドリセット( )(
delay_ms ( 500 ) ;
LATC =は0x00 ; / / ( RSTPD ) output_low
delay_ms ( 100 ) ;
LATC = 0x10を; / / output_high ( RSTPD )
delay_us ( 100 ) ;( RegCommand )
読む ;)

この問題は
、 ヴァルprevisiouly私は送信したアドレスの値が必要なのだ。
そこで私は皆さんにアドレスの値が0x01
を読む
私の時間と私は多くの問題
を 見つけることができませんを失う。

あなたの助けを受け本当にありがたいです。

真心を込めて

 

Welcome to EDABoard.com

Sponsor

Back
Top