D
dhanraj_kmr
Guest
Sveiki draugi,
i am strādā pie uztvērējs RF trušu 4000 ar.i dont zināt, kā savienot RF uztvērējs ar manu modu i.es kādi ir pins no RF uztvērējs ir savienots ar manu procesoru.mans uzdevums ir tikai nosūtīt vienu datu RF uztvērējs un saņemt atpakaļ datus kas i HAV pārraida ar to pašu moduli!?am i pareizi dara?var darīt gan laikā?kā pārbaudīt, vai mans RF modulis nosūta datus, kā arī saņem tos pašus datus?i ir saistīts RF raiduztvērēja ir pins patīk mosi uz izejas miso ar ieguldījumu rcm4000 manu.un VAD uz manu vergu izvēlēties, mans kārtas pulkstenim SCK RF uztvērējs, un visi kā labi.tik atradīsiet mani, ja es nepareizi.un dod ur pastu id man uzdot šaubas pls.pls atbilde man, cik drīz vien iespējams.paldies jau iepriekš.
Šeit man ir pievienoti manu kodu.pls pārbaudīt šo un saņemt atpakaļ uz mani, cik drīz vien iespējams.
<img src="http://www.edaboard.com/images/smiles/icon_neutral.gif" alt="Neitrāls" border="0" />
/ * PB7 darbojas kā CS līnija uz RF
PB0 ir sērijas B pulksteņa līnija (SCLK)
PC4 ir datu izvades (MOSI)
PC5 ir datu ievade (miso) * /
/ / # Define SPI_SER_A
# Define SPI_SER_B
# Define SPI_CLK_DIVISOR 5
# Klase statiskā
# Define DS2_BIT 2
# Define DS3_BIT 3
# Izmantošana "spi.lib"
# Lietošanas RCM40xx.LIB
par spēkā neesošu galvenais ()
(
neparakstīts int i, j;
const int RF_writdata [2] = (0,1); / / Šeit ir izejviela RF raidītājs.
int RF_readdata [2], / / šī pozīcija par datu saņemšanu.
brdInit (); / / uz initilize padome
SPIinit (); / / SPI initiliz
kamēr (1)
(
/ / (I = 0; i <10; i )
(
BitWrPortI (PBDR, un PBDRShadow, 0,7); / / SET CS ZEMS
)
/ / J = 0; šeit var būt "par" cilpa.tā izskatās aftr smtime
/ / BitWrPortI (PBDR, un PBDRShadow, 1, 7); / / SET CS HIGH
par (j = 0; j <2; j )
(i = 0; i <8; i )
(
SPIWrRd (RF_readdata , RF_writdata , 3); / / i sūtīt datus RF txr.
)
BitWrPortI (PBDR, un PBDRShadow, 1, 7); / / SET CS HIGH
printf ("\ n \ ntransmited vērtība ir% x% x", RF_writdata [0] RF_writdata [1]);
/ / BitWrPortI (PBDR, un PBDRShadow, 1, 7); / / SET CS ZEMS
/ / J = 1;
/ / (I = 0; i <4000; i ) / / tikai dalay
/ / (I = 0; i <4000; i ) / / tikai par kavēšanos
/ / (I = 0; i <10; i )
/ / (
/ / BitWrPortI (PBDR, un PBDRShadow, 1,7); / / SET CS ZEMS
/ /)
/ / BitWrPortI (PBDR, un PBDRShadow, 0, 7); / / SET CS HIGH
/ / SPIRead (RF_readdata, 5); / / šeit es esmu readin izejas no RF Rx
/ / BitWrPortI (PBDR, un PBDRShadow, 0, 7); / / SET CS ZEMS
printf ("\ n \ nrecieved vērtībām% c% c", RF_readdata [0] RF_readdata [1]);
/ / Izmantojot sarkano datas no RF rx i am pārslēgtos LED, kas saistīti ar portB.
kamēr (1)
(
BitWrPortI (PBDR, un PBDRShadow, RF_readdata [0], 2);
(i = 0; i <65351; i );
BitWrPortI (PBDR, un PBDRShadow, RF_readdata [1], 2);
(i = 0; i <65351; i );
BitWrPortI (PBDR, un PBDRShadow, RF_readdata [0], 3);
(i = 0; i <65351; i );
BitWrPortI (PBDR, un PBDRShadow, RF_readdata [1], 3);
) / / RF_readdata [0] = 0;
/ / RF_readdata [1] = 0;
)
)
i am strādā pie uztvērējs RF trušu 4000 ar.i dont zināt, kā savienot RF uztvērējs ar manu modu i.es kādi ir pins no RF uztvērējs ir savienots ar manu procesoru.mans uzdevums ir tikai nosūtīt vienu datu RF uztvērējs un saņemt atpakaļ datus kas i HAV pārraida ar to pašu moduli!?am i pareizi dara?var darīt gan laikā?kā pārbaudīt, vai mans RF modulis nosūta datus, kā arī saņem tos pašus datus?i ir saistīts RF raiduztvērēja ir pins patīk mosi uz izejas miso ar ieguldījumu rcm4000 manu.un VAD uz manu vergu izvēlēties, mans kārtas pulkstenim SCK RF uztvērējs, un visi kā labi.tik atradīsiet mani, ja es nepareizi.un dod ur pastu id man uzdot šaubas pls.pls atbilde man, cik drīz vien iespējams.paldies jau iepriekš.
Šeit man ir pievienoti manu kodu.pls pārbaudīt šo un saņemt atpakaļ uz mani, cik drīz vien iespējams.
<img src="http://www.edaboard.com/images/smiles/icon_neutral.gif" alt="Neitrāls" border="0" />
/ * PB7 darbojas kā CS līnija uz RF
PB0 ir sērijas B pulksteņa līnija (SCLK)
PC4 ir datu izvades (MOSI)
PC5 ir datu ievade (miso) * /
/ / # Define SPI_SER_A
# Define SPI_SER_B
# Define SPI_CLK_DIVISOR 5
# Klase statiskā
# Define DS2_BIT 2
# Define DS3_BIT 3
# Izmantošana "spi.lib"
# Lietošanas RCM40xx.LIB
par spēkā neesošu galvenais ()
(
neparakstīts int i, j;
const int RF_writdata [2] = (0,1); / / Šeit ir izejviela RF raidītājs.
int RF_readdata [2], / / šī pozīcija par datu saņemšanu.
brdInit (); / / uz initilize padome
SPIinit (); / / SPI initiliz
kamēr (1)
(
/ / (I = 0; i <10; i )
(
BitWrPortI (PBDR, un PBDRShadow, 0,7); / / SET CS ZEMS
)
/ / J = 0; šeit var būt "par" cilpa.tā izskatās aftr smtime
/ / BitWrPortI (PBDR, un PBDRShadow, 1, 7); / / SET CS HIGH
par (j = 0; j <2; j )
(i = 0; i <8; i )
(
SPIWrRd (RF_readdata , RF_writdata , 3); / / i sūtīt datus RF txr.
)
BitWrPortI (PBDR, un PBDRShadow, 1, 7); / / SET CS HIGH
printf ("\ n \ ntransmited vērtība ir% x% x", RF_writdata [0] RF_writdata [1]);
/ / BitWrPortI (PBDR, un PBDRShadow, 1, 7); / / SET CS ZEMS
/ / J = 1;
/ / (I = 0; i <4000; i ) / / tikai dalay
/ / (I = 0; i <4000; i ) / / tikai par kavēšanos
/ / (I = 0; i <10; i )
/ / (
/ / BitWrPortI (PBDR, un PBDRShadow, 1,7); / / SET CS ZEMS
/ /)
/ / BitWrPortI (PBDR, un PBDRShadow, 0, 7); / / SET CS HIGH
/ / SPIRead (RF_readdata, 5); / / šeit es esmu readin izejas no RF Rx
/ / BitWrPortI (PBDR, un PBDRShadow, 0, 7); / / SET CS ZEMS
printf ("\ n \ nrecieved vērtībām% c% c", RF_readdata [0] RF_readdata [1]);
/ / Izmantojot sarkano datas no RF rx i am pārslēgtos LED, kas saistīti ar portB.
kamēr (1)
(
BitWrPortI (PBDR, un PBDRShadow, RF_readdata [0], 2);
(i = 0; i <65351; i );
BitWrPortI (PBDR, un PBDRShadow, RF_readdata [1], 2);
(i = 0; i <65351; i );
BitWrPortI (PBDR, un PBDRShadow, RF_readdata [0], 3);
(i = 0; i <65351; i );
BitWrPortI (PBDR, un PBDRShadow, RF_readdata [1], 3);
) / / RF_readdata [0] = 0;
/ / RF_readdata [1] = 0;
)
)