K
kennethone
Guest
Здравейте ли нещо повече една някакви код например как да се използва мога, погледна код в долната част на ftopic307603.html пост, но не разбирам как да преминат на показалеца съобщение .Използвах
Int основни (Void)
(
Int I;
_TRISB8 = 0;
CANMSG testmsg;
/ * SENDER
за (I = 0; I <8; I ) (
testmsg.data = 1;
)
докато (1) (
CanSendMessage (& testmsg);
за (I = 0; I <10000; аз ){;}
}/**/
/ / * ПРИЕМНИК
докато (1) (
/ / TRISB = 0x0000;
/ / CanReceiveMessage (& testmsg);
IF (testmsg.data [1] == 1) (
_RB8 = 1; / / Включване на ПИН Rb8 ако получено съобщение данни [1] == 1
)
)
/ ** /
)но нямат никаква идея за това как да се манипулират SID или дължината полета или дори ако те трябва да бъдат манипулирани.Моят код не работи.
Int основни (Void)
(
Int I;
_TRISB8 = 0;
CANMSG testmsg;
/ * SENDER
за (I = 0; I <8; I ) (
testmsg.data = 1;
)
докато (1) (
CanSendMessage (& testmsg);
за (I = 0; I <10000; аз ){;}
}/**/
/ / * ПРИЕМНИК
докато (1) (
/ / TRISB = 0x0000;
/ / CanReceiveMessage (& testmsg);
IF (testmsg.data [1] == 1) (
_RB8 = 1; / / Включване на ПИН Rb8 ако получено съобщение данни [1] == 1
)
)
/ ** /
)но нямат никаква идея за това как да се манипулират SID или дължината полета или дори ако те трябва да бъдат манипулирани.Моят код не работи.