MFRC 531 PIC 18f Vzporedni vmesnik

J

jboud

Guest
Hi all,

Jaz sem delo z pic 18F452 za nadzor mfrc531.

Za oscilator sem, da je delo s 4 * 13,56 Mhz (i uporabo PLL)

Jaz sem z uporabo vzporedne vmesnik tipa: ločiti za branje / pisanje strobe: multipleksne naslov avtobusom.

I multipleks dodali / podatki o pristaniških D

Imam problem v začetni fazi.

To je pojasnjeno v nadaljevanju te kode.

nepotpisani char glasi (nepodpisanih char dodati)

(Nepotpisani char val;

TRISD = 0x00;

LATD = dodaj; / / Pošlji naslov

LATC = 0x20; / / output_high (ALE)

LATC = 0x00; / / output_low (ALE)TRISD = 0xFF;

ZAMUDNE = 0x00; / / output_low (NRD)

val = PORTD; / / prejemanje podatkov

ZAMUDNE = 0x04; / / output_high (NRD);

delay_us (3);

vrnitev val;
)neveljaven reset ()(
delay_ms (500);
LATC = 0x00; / / output_low (RSTPD)
delay_ms (100);
LATC = 0x10; / / output_high (RSTPD)
delay_us (100);brati (RegCommand);)

Problem je, da val ima naslov vrednost, ki sem poslal previsiouly.
tako sem prebral naslov vrednost 0x01

Jaz sem izgubila veliko časa in ne najdem problema.

Jaz hoteti pošteno uvaževati vaš pomoč prejemajo.

Vljudno

 

Welcome to EDABoard.com

Sponsor

Back
Top