J
jboud
Guest
Hi all,
Ik gebruik poort D multiplex toevoegen / gegevens naar een modem (mfrc531 controle)
en hier te lezen is mijn functie:
unsigned char lezen (unsigned char toe te voegen)
(Unsigned char val;
SET_TRIS_D (0x00);
output_d (add) / / Send adres
delay_cycles (1);
output_high (ALE);
delay_cycles (1);
output_low (ALE);
Delay_us (3);
output_low (NRD);
SET_TRIS_D (0xFF);
Delay_us (3);
val = input_d (); / / ontvangen van gegevens
delay_cycles (1);
output_high (NRD);
delay_cycles (1);
return val;
)het probleem is dat val neemt het adres waarde die ik heb verzonden previsiouly.
Ik kan het niet vinden van het probleem.
Ik zou echt waarderen als u uw hulp.
Hartelijk
Ik gebruik poort D multiplex toevoegen / gegevens naar een modem (mfrc531 controle)
en hier te lezen is mijn functie:
unsigned char lezen (unsigned char toe te voegen)
(Unsigned char val;
SET_TRIS_D (0x00);
output_d (add) / / Send adres
delay_cycles (1);
output_high (ALE);
delay_cycles (1);
output_low (ALE);
Delay_us (3);
output_low (NRD);
SET_TRIS_D (0xFF);
Delay_us (3);
val = input_d (); / / ontvangen van gegevens
delay_cycles (1);
output_high (NRD);
delay_cycles (1);
return val;
)het probleem is dat val neemt het adres waarde die ik heb verzonden previsiouly.
Ik kan het niet vinden van het probleem.
Ik zou echt waarderen als u uw hulp.
Hartelijk