Kaip siųsti duomenis iš priimančiosios nukreipti DSP EVM 6701 naudojant RTDX

A

Anish Bekal

Guest
Aš stengiuosi siųsti 4KB duomenų forma priimančioji (Matlab) siektinas DSP EVM 6701.į RTDX veikia tik tada, kai yra tik viena skaityti kanalą, bet kai yra tiek skaityti ir rašyti kanalus priimančios galima skaitant duomenis, bet duomenys siunčiami priimančioji nėra recived į tikslą.
please help me out

 
Aš turiu kitą klausimą apie DSK 6416 apie siunčiant masyvas nukreipti iš komandų eilutės MATLAB.
Įtraukti į išvesties kanalą, kai DSP yra runing.Po kelių sekundžių, ir
DSP sustabdyti, klaida sakydamas nutraukti application.Did spełniasz pat problema prieš?

šį kodą: #
include "target.h" / * TARGET_INITIALIZE * /
#
include "rtdxcfg.h"

# define MAX 10

trumpas recvd [MAX];

RTDX_CreateInputChannel (ichan); / * Kanalo gauti duomenis iš * /
RTDX_CreateOutputChannel (ochan); / * Kanalo naudoti įrašyti duomenis * /

void main ()
(
int i, j;

TARGET_INITIALIZE (); / * tikslinės, specifinės RTDX init * /
for (;

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />(
while (! RTDX_isInputEnabled (& ichan))
(/ * Palaukti kanalo įjungti iš MATLAB * /)
RTDX_read (& ichan, recvd, sizeof (recvd));
/ / Daro ( "\ n \ n Skaityti Baigta");

for (j = 1; j <= 20; j ) (
for (i = 0; i <MAX; i ) (
recvd = 1;
)
while (! RTDX_isOutputEnabled (& ochan))
(/ * Palaukti kanalo įjungti iš MATLAB * /)
RTDX_write (& ochan, recvd, sizeof (recvd));
while (RTDX_writing! = NULL)
(/ * Laukti duomenis xfer nutraukti VAROMĄ už C6000 * /)
)

while (RTDX_isInputEnabled (& ichan) | | RTDX_isOutputEnabled (& ochan))
(/ * Palaukti kanalą išjungti iš MATLAB * /)
/ / Daro ( "\ n \ n bandymų Baigta");
/ / O (1) ()
)
)

 

Welcome to EDABoard.com

Sponsor

Back
Top