📄 send_adcdata_to_coordinator.c
字号:
#include "include.h"
void send_ADCdata_to_coordinator(void)
{
// int i;
// basicRfInit(RFCHANNEL, PANID, 0x1234);
// basicRfReceiveOn();
TBCCTL0&=~CCIE;
BYTE frameType=NWK_FCF_DATA;
BYTE discoverRoute=NWK_FCF_SUPPRESSROUTEDISCOVERY;
BOOL security=FALSE;
WORD nwkFrameControlField;
nwkFrameControlField = frameType;
nwkFrameControlField |= (NWK_FCF_PROTOCOLVERSION<<2);
nwkFrameControlField |= (discoverRoute<<6);
if(security)
{
nwkFrameControlField |= BM(NWK_FCF_SECURITY);
}
WORD destAddr=0x1234;
WORD srcAddr=0x5678;
BYTE radiusCounter=0x00;
BYTE dataSeqNumber=0x00;
UINT8 nsduLength= 100;//NWK_aMaxFramePayloadSize;
//BYTE nsdu[NWK_aMaxFramePayloadSize];
BYTE txOption=MAC_TXOPTION_ACKTRANSMISSION;
UINT8 nsdu1[100],nsdu2[100],nsdu3[100],nsdu4[100],nsdu5[100],nsdu6[100],nsdu7[100],nsdu8[100],nsdu9[100],nsdu10[100],nsdu14[100],nsdu12[100],nsdu13[100],nsdu15[100],nsdu16[100];
//cancel the interrupt
////////////////send 400byte ADdata 100byte/frame///////////////
nsdu1[0] = ADdata.ADvalue16[0]; nsdu1[1] = ADdata.ADvalue16[0]>>8; nsdu1[2] = ADdata.ADvalue16[1]; nsdu1[3] = ADdata.ADvalue16[1]>>8;
nsdu1[4] = ADdata.ADvalue16[2]; nsdu1[5] = ADdata.ADvalue16[2]>>8; nsdu1[6] = ADdata.ADvalue16[3]; nsdu1[7] = ADdata.ADvalue16[3]>>8;
nsdu1[8] = ADdata.ADvalue16[4]; nsdu1[9] = ADdata.ADvalue16[4]>>8; nsdu1[10] = ADdata.ADvalue16[5]; nsdu1[11] = ADdata.ADvalue16[5]>>8;
nsdu1[12] = ADdata.ADvalue16[6]; nsdu1[13] = ADdata.ADvalue16[6]>>8; nsdu1[14] = ADdata.ADvalue16[7]; nsdu1[15] = ADdata.ADvalue16[7]>>8;
nsdu1[16] = ADdata.ADvalue16[8]; nsdu1[17] = ADdata.ADvalue16[8]>>8; nsdu1[18] = ADdata.ADvalue16[9]; nsdu1[19] = ADdata.ADvalue16[9]>>8;
nsdu1[20] = ADdata.ADvalue16[10]; nsdu1[21] = ADdata.ADvalue16[10]>>8; nsdu1[22] = ADdata.ADvalue16[11]; nsdu1[23] = ADdata.ADvalue16[11]>>8;
nsdu1[24] = ADdata.ADvalue16[12]; nsdu1[25] = ADdata.ADvalue16[12]>>8; nsdu1[26] = ADdata.ADvalue16[13]; nsdu1[27] = ADdata.ADvalue16[13]>>8;
nsdu1[28] = ADdata.ADvalue16[14]; nsdu1[29] = ADdata.ADvalue16[14]>>8; nsdu1[30] = ADdata.ADvalue16[15]; nsdu1[31] = ADdata.ADvalue16[15]>>8;
nsdu1[32] = ADdata.ADvalue16[16]; nsdu1[33] = ADdata.ADvalue16[16]>>8; nsdu1[34] = ADdata.ADvalue16[17]; nsdu1[35] = ADdata.ADvalue16[17]>>8;
nsdu1[36] = ADdata.ADvalue16[18]; nsdu1[37] = ADdata.ADvalue16[18]>>8; nsdu1[38] = ADdata.ADvalue16[19]; nsdu1[39] = ADdata.ADvalue16[19]>>8;
nsdu1[40] = ADdata.ADvalue16[20]; nsdu1[41] = ADdata.ADvalue16[20]>>8; nsdu1[42] = ADdata.ADvalue16[21]; nsdu1[43] = ADdata.ADvalue16[21]>>8;
nsdu1[44] = ADdata.ADvalue16[22]; nsdu1[45] = ADdata.ADvalue16[22]>>8; nsdu1[46] = ADdata.ADvalue16[23]; nsdu1[47] = ADdata.ADvalue16[23]>>8;
nsdu1[48] = ADdata.ADvalue16[24]; nsdu1[49] = ADdata.ADvalue16[24]>>8; nsdu1[50] = ADdata.ADvalue16[25]; nsdu1[51] = ADdata.ADvalue16[25]>>8;
nsdu1[52] = ADdata.ADvalue16[26]; nsdu1[53] = ADdata.ADvalue16[26]>>8; nsdu1[54] = ADdata.ADvalue16[27]; nsdu1[55] = ADdata.ADvalue16[27]>>8;
nsdu1[56] = ADdata.ADvalue16[28]; nsdu1[57] = ADdata.ADvalue16[28]>>8; nsdu1[58] = ADdata.ADvalue16[29]; nsdu1[59] = ADdata.ADvalue16[29]>>8;
nsdu1[60] = ADdata.ADvalue16[30]; nsdu1[61] = ADdata.ADvalue16[30]>>8; nsdu1[62] = ADdata.ADvalue16[31]; nsdu1[63] = ADdata.ADvalue16[31]>>8;
nsdu1[64] = ADdata.ADvalue16[32]; nsdu1[65] = ADdata.ADvalue16[32]>>8; nsdu1[66] = ADdata.ADvalue16[33]; nsdu1[67] = ADdata.ADvalue16[33]>>8;
nsdu1[68] = ADdata.ADvalue16[34]; nsdu1[69] = ADdata.ADvalue16[34]>>8; nsdu1[70] = ADdata.ADvalue16[35]; nsdu1[71] = ADdata.ADvalue16[35]>>8;
nsdu1[72] = ADdata.ADvalue16[36]; nsdu1[73] = ADdata.ADvalue16[36]>>8; nsdu1[74] = ADdata.ADvalue16[37]; nsdu1[75] = ADdata.ADvalue16[37]>>8;
nsdu1[76] = ADdata.ADvalue16[38]; nsdu1[77] = ADdata.ADvalue16[38]>>8; nsdu1[78] = ADdata.ADvalue16[39]; nsdu1[79] = ADdata.ADvalue16[39]>>8;
nsdu1[80] = ADdata.ADvalue16[40]; nsdu1[81] = ADdata.ADvalue16[40]>>8; nsdu1[82] = ADdata.ADvalue16[41]; nsdu1[83] = ADdata.ADvalue16[41]>>8;
nsdu1[84] = ADdata.ADvalue16[42]; nsdu1[85] = ADdata.ADvalue16[42]>>8; nsdu1[86] = ADdata.ADvalue16[43]; nsdu1[87] = ADdata.ADvalue16[43]>>8;
nsdu1[88] = ADdata.ADvalue16[44]; nsdu1[89] = ADdata.ADvalue16[44]>>8; nsdu1[90] = ADdata.ADvalue16[45]; nsdu1[91] = ADdata.ADvalue16[45]>>8;
nsdu1[92] = ADdata.ADvalue16[46]; nsdu1[93] = ADdata.ADvalue16[46]>>8; nsdu1[94] = ADdata.ADvalue16[47]; nsdu1[95] = ADdata.ADvalue16[47]>>8;
nsdu1[96] = ADdata.ADvalue16[48]; nsdu1[97] = ADdata.ADvalue16[48]>>8; nsdu1[98] = ADdata.ADvalue16[49]; nsdu1[99] = ADdata.ADvalue16[49]>>8;
nsdu2[0] = ADdata.ADvalue16[50]; nsdu2[1] = ADdata.ADvalue16[50]>>8; nsdu2[2] = ADdata.ADvalue16[51]; nsdu2[3] = ADdata.ADvalue16[51]>>8;
nsdu2[4] = ADdata.ADvalue16[52]; nsdu2[5] = ADdata.ADvalue16[52]>>8; nsdu2[6] = ADdata.ADvalue16[53]; nsdu2[7] = ADdata.ADvalue16[53]>>8;
nsdu2[8] = ADdata.ADvalue16[54]; nsdu2[9] = ADdata.ADvalue16[54]>>8; nsdu2[10] = ADdata.ADvalue16[55]; nsdu2[11] = ADdata.ADvalue16[55]>>8;
nsdu2[12] = ADdata.ADvalue16[56]; nsdu2[13] = ADdata.ADvalue16[56]>>8; nsdu2[14] = ADdata.ADvalue16[57]; nsdu2[15] = ADdata.ADvalue16[57]>>8;
nsdu2[16] = ADdata.ADvalue16[58]; nsdu2[17] = ADdata.ADvalue16[58]>>8; nsdu2[18] = ADdata.ADvalue16[59]; nsdu2[19] = ADdata.ADvalue16[59]>>8;
nsdu2[20] = ADdata.ADvalue16[60]; nsdu2[21] = ADdata.ADvalue16[60]>>8; nsdu2[22] = ADdata.ADvalue16[61]; nsdu2[23] = ADdata.ADvalue16[61]>>8;
nsdu2[24] = ADdata.ADvalue16[62]; nsdu2[25] = ADdata.ADvalue16[62]>>8; nsdu2[26] = ADdata.ADvalue16[63]; nsdu2[27] = ADdata.ADvalue16[63]>>8;
nsdu2[28] = ADdata.ADvalue16[64]; nsdu2[29] = ADdata.ADvalue16[64]>>8; nsdu2[30] = ADdata.ADvalue16[65]; nsdu2[31] = ADdata.ADvalue16[65]>>8;
nsdu2[32] = ADdata.ADvalue16[66]; nsdu2[33] = ADdata.ADvalue16[66]>>8; nsdu2[34] = ADdata.ADvalue16[67]; nsdu2[35] = ADdata.ADvalue16[67]>>8;
nsdu2[36] = ADdata.ADvalue16[68]; nsdu2[37] = ADdata.ADvalue16[68]>>8; nsdu2[38] = ADdata.ADvalue16[69]; nsdu2[39] = ADdata.ADvalue16[69]>>8;
nsdu2[40] = ADdata.ADvalue16[70]; nsdu2[41] = ADdata.ADvalue16[70]>>8; nsdu2[42] = ADdata.ADvalue16[71]; nsdu2[43] = ADdata.ADvalue16[71]>>8;
nsdu2[44] = ADdata.ADvalue16[72]; nsdu2[45] = ADdata.ADvalue16[72]>>8; nsdu2[46] = ADdata.ADvalue16[73]; nsdu2[47] = ADdata.ADvalue16[73]>>8;
nsdu2[48] = ADdata.ADvalue16[74]; nsdu2[49] = ADdata.ADvalue16[74]>>8; nsdu2[50] = ADdata.ADvalue16[75]; nsdu2[51] = ADdata.ADvalue16[75]>>8;
nsdu2[52] = ADdata.ADvalue16[76]; nsdu2[53] = ADdata.ADvalue16[76]>>8; nsdu2[54] = ADdata.ADvalue16[77]; nsdu2[55] = ADdata.ADvalue16[77]>>8;
nsdu2[56] = ADdata.ADvalue16[78]; nsdu2[57] = ADdata.ADvalue16[78]>>8; nsdu2[58] = ADdata.ADvalue16[89]; nsdu2[59] = ADdata.ADvalue16[79]>>8;
nsdu2[60] = ADdata.ADvalue16[80]; nsdu2[61] = ADdata.ADvalue16[80]>>8; nsdu2[62] = ADdata.ADvalue16[81]; nsdu2[63] = ADdata.ADvalue16[81]>>8;
nsdu2[64] = ADdata.ADvalue16[82]; nsdu2[65] = ADdata.ADvalue16[82]>>8; nsdu2[66] = ADdata.ADvalue16[83]; nsdu2[67] = ADdata.ADvalue16[83]>>8;
nsdu2[68] = ADdata.ADvalue16[84]; nsdu2[69] = ADdata.ADvalue16[84]>>8; nsdu2[70] = ADdata.ADvalue16[85]; nsdu2[71] = ADdata.ADvalue16[85]>>8;
nsdu2[72] = ADdata.ADvalue16[86]; nsdu2[73] = ADdata.ADvalue16[86]>>8; nsdu2[74] = ADdata.ADvalue16[87]; nsdu2[75] = ADdata.ADvalue16[87]>>8;
nsdu2[76] = ADdata.ADvalue16[88]; nsdu2[77] = ADdata.ADvalue16[88]>>8; nsdu2[78] = ADdata.ADvalue16[89]; nsdu2[79] = ADdata.ADvalue16[89]>>8;
nsdu2[80] = ADdata.ADvalue16[90]; nsdu2[81] = ADdata.ADvalue16[90]>>8; nsdu2[82] = ADdata.ADvalue16[91]; nsdu2[83] = ADdata.ADvalue16[91]>>8;
nsdu2[84] = ADdata.ADvalue16[92]; nsdu2[85] = ADdata.ADvalue16[92]>>8; nsdu2[86] = ADdata.ADvalue16[93]; nsdu2[87] = ADdata.ADvalue16[93]>>8;
nsdu2[88] = ADdata.ADvalue16[94]; nsdu2[89] = ADdata.ADvalue16[94]>>8; nsdu2[90] = ADdata.ADvalue16[95]; nsdu2[91] = ADdata.ADvalue16[95]>>8;
nsdu2[92] = ADdata.ADvalue16[96]; nsdu2[93] = ADdata.ADvalue16[96]>>8; nsdu2[94] = ADdata.ADvalue16[97]; nsdu2[95] = ADdata.ADvalue16[97]>>8;
nsdu2[96] = ADdata.ADvalue16[98]; nsdu2[97] = ADdata.ADvalue16[98]>>8; nsdu2[98] = ADdata.ADvalue16[99]; nsdu2[99] = ADdata.ADvalue16[99]>>8;
nsdu3[0] = ADdata.ADvalue16[100]; nsdu3[1] = ADdata.ADvalue16[100]>>8; nsdu3[2] = ADdata.ADvalue16[101]; nsdu3[3] = ADdata.ADvalue16[101]>>8;
nsdu3[4] = ADdata.ADvalue16[102]; nsdu3[5] = ADdata.ADvalue16[102]>>8; nsdu3[6] = ADdata.ADvalue16[103]; nsdu3[7] = ADdata.ADvalue16[103]>>8;
nsdu3[8] = ADdata.ADvalue16[104]; nsdu3[9] = ADdata.ADvalue16[104]>>8; nsdu3[10] = ADdata.ADvalue16[105]; nsdu3[11] = ADdata.ADvalue16[105]>>8;
nsdu3[12] = ADdata.ADvalue16[106]; nsdu3[13] = ADdata.ADvalue16[106]>>8; nsdu3[14] = ADdata.ADvalue16[107]; nsdu3[15] = ADdata.ADvalue16[107]>>8;
nsdu3[16] = ADdata.ADvalue16[108]; nsdu3[17] = ADdata.ADvalue16[108]>>8; nsdu3[18] = ADdata.ADvalue16[109]; nsdu3[19] = ADdata.ADvalue16[109]>>8;
nsdu3[20] = ADdata.ADvalue16[110]; nsdu3[21] = ADdata.ADvalue16[110]>>8; nsdu3[22] = ADdata.ADvalue16[111]; nsdu3[23] = ADdata.ADvalue16[111]>>8;
nsdu3[24] = ADdata.ADvalue16[112]; nsdu3[25] = ADdata.ADvalue16[112]>>8; nsdu3[26] = ADdata.ADvalue16[113]; nsdu3[27] = ADdata.ADvalue16[13]>>8;
nsdu3[28] = ADdata.ADvalue16[114]; nsdu3[29] = ADdata.ADvalue16[114]>>8; nsdu3[30] = ADdata.ADvalue16[115]; nsdu3[31] = ADdata.ADvalue16[115]>>8;
nsdu3[32] = ADdata.ADvalue16[116]; nsdu3[33] = ADdata.ADvalue16[116]>>8; nsdu3[34] = ADdata.ADvalue16[117]; nsdu3[35] = ADdata.ADvalue16[117]>>8;
nsdu3[36] = ADdata.ADvalue16[118]; nsdu3[37] = ADdata.ADvalue16[118]>>8; nsdu3[38] = ADdata.ADvalue16[119]; nsdu3[39] = ADdata.ADvalue16[119]>>8;
nsdu3[40] = ADdata.ADvalue16[120]; nsdu3[41] = ADdata.ADvalue16[120]>>8; nsdu3[42] = ADdata.ADvalue16[121]; nsdu3[43] = ADdata.ADvalue16[121]>>8;
nsdu3[44] = ADdata.ADvalue16[122]; nsdu3[45] = ADdata.ADvalue16[122]>>8; nsdu3[46] = ADdata.ADvalue16[123]; nsdu3[47] = ADdata.ADvalue16[123]>>8;
nsdu3[48] = ADdata.ADvalue16[124]; nsdu3[49] = ADdata.ADvalue16[124]>>8; nsdu3[50] = ADdata.ADvalue16[125]; nsdu3[51] = ADdata.ADvalue16[125]>>8;
nsdu3[52] = ADdata.ADvalue16[126]; nsdu3[53] = ADdata.ADvalue16[126]>>8; nsdu3[54] = ADdata.ADvalue16[127]; nsdu3[55] = ADdata.ADvalue16[127]>>8;
nsdu3[56] = ADdata.ADvalue16[128]; nsdu3[57] = ADdata.ADvalue16[128]>>8; nsdu3[58] = ADdata.ADvalue16[129]; nsdu3[59] = ADdata.ADvalue16[129]>>8;
nsdu3[60] = ADdata.ADvalue16[130]; nsdu3[61] = ADdata.ADvalue16[130]>>8; nsdu3[62] = ADdata.ADvalue16[131]; nsdu3[63] = ADdata.ADvalue16[131]>>8;
nsdu3[64] = ADdata.ADvalue16[132]; nsdu3[65] = ADdata.ADvalue16[132]>>8; nsdu3[66] = ADdata.ADvalue16[133]; nsdu3[67] = ADdata.ADvalue16[133]>>8;
nsdu3[68] = ADdata.ADvalue16[134]; nsdu3[69] = ADdata.ADvalue16[134]>>8; nsdu3[70] = ADdata.ADvalue16[135]; nsdu3[71] = ADdata.ADvalue16[135]>>8;
nsdu3[72] = ADdata.ADvalue16[136]; nsdu3[73] = ADdata.ADvalue16[136]>>8; nsdu3[74] = ADdata.ADvalue16[137]; nsdu3[75] = ADdata.ADvalue16[137]>>8;
nsdu3[76] = ADdata.ADvalue16[138]; nsdu3[77] = ADdata.ADvalue16[138]>>8; nsdu3[78] = ADdata.ADvalue16[139]; nsdu3[79] = ADdata.ADvalue16[139]>>8;
nsdu3[80] = ADdata.ADvalue16[140]; nsdu3[81] = ADdata.ADvalue16[140]>>8; nsdu3[82] = ADdata.ADvalue16[141]; nsdu3[83] = ADdata.ADvalue16[141]>>8;
nsdu3[84] = ADdata.ADvalue16[142]; nsdu3[85] = ADdata.ADvalue16[142]>>8; nsdu3[86] = ADdata.ADvalue16[143]; nsdu3[87] = ADdata.ADvalue16[143]>>8;
nsdu3[88] = ADdata.ADvalue16[144]; nsdu3[89] = ADdata.ADvalue16[144]>>8; nsdu3[90] = ADdata.ADvalue16[145]; nsdu3[91] = ADdata.ADvalue16[145]>>8;
nsdu3[92] = ADdata.ADvalue16[146]; nsdu3[93] = ADdata.ADvalue16[146]>>8; nsdu3[94] = ADdata.ADvalue16[147]; nsdu3[95] = ADdata.ADvalue16[147]>>8;
nsdu3[96] = ADdata.ADvalue16[148]; nsdu3[97] = ADdata.ADvalue16[148]>>8; nsdu3[98] = ADdata.ADvalue16[149]; nsdu3[99] = ADdata.ADvalue16[149]>>8;
nsdu4[0] = ADdata.ADvalue16[150]; nsdu4[1] = ADdata.ADvalue16[150]>>8; nsdu4[2] = ADdata.ADvalue16[151]; nsdu4[3] = ADdata.ADvalue16[151]>>8;
nsdu4[4] = ADdata.ADvalue16[152]; nsdu4[5] = ADdata.ADvalue16[152]>>8; nsdu4[6] = ADdata.ADvalue16[153]; nsdu4[7] = ADdata.ADvalue16[153]>>8;
nsdu4[8] = ADdata.ADvalue16[154]; nsdu4[9] = ADdata.ADvalue16[154]>>8; nsdu4[10] = ADdata.ADvalue16[155]; nsdu4[11] = ADdata.ADvalue16[155]>>8;
nsdu4[12] = ADdata.ADvalue16[156]; nsdu4[13] = ADdata.ADvalue16[156]>>8; nsdu4[14] = ADdata.ADvalue16[157]; nsdu4[15] = ADdata.ADvalue16[157]>>8;
nsdu4[16] = ADdata.ADvalue16[158]; nsdu4[17] = ADdata.ADvalue16[158]>>8; nsdu4[18] = ADdata.ADvalue16[159]; nsdu4[19] = ADdata.ADvalue16[159]>>8;
nsdu4[20] = ADdata.ADvalue16[160]; nsdu4[21] = ADdata.ADvalue16[160]>>8; nsdu4[22] = ADdata.ADvalue16[161]; nsdu4[23] = ADdata.ADvalue16[161]>>8;
nsdu4[24] = ADdata.ADvalue16[162]; nsdu4[25] = ADdata.ADvalue16[162]>>8; nsdu4[26] = ADdata.ADvalue16[163]; nsdu4[27] = ADdata.ADvalue16[163]>>8;
nsdu4[28] = ADdata.ADvalue16[164]; nsdu4[29] = ADdata.ADvalue16[164]>>8; nsdu4[30] = ADdata.ADvalue16[165]; nsdu4[31] = ADdata.ADvalue16[165]>>8;
nsdu4[32] = ADdata.ADvalue16[166]; nsdu4[33] = ADdata.ADvalue16[166]>>8; nsdu4[34] = ADdata.ADvalue16[167]; nsdu4[35] = ADdata.ADvalue16[167]>>8;
nsdu4[36] = ADdata.ADvalue16[168]; nsdu4[37] = ADdata.ADvalue16[168]>>8; nsdu4[38] = ADdata.ADvalue16[169]; nsdu4[39] = ADdata.ADvalue16[169]>>8;
nsdu4[40] = ADdata.ADvalue16[170]; nsdu4[41] = ADdata.ADvalue16[170]>>8; nsdu4[42] = ADdata.ADvalue16[171]; nsdu4[43] = ADdata.ADvalue16[171]>>8;
nsdu4[44] = ADdata.ADvalue16[172]; nsdu4[45] = ADdata.ADvalue16[172]>>8; nsdu4[46] = ADdata.ADvalue16[173]; nsdu4[47] = ADdata.ADvalue16[173]>>8;
nsdu4[48] = ADdata.ADvalue16[174]; nsdu4[49] = ADdata.ADvalue16[174]>>8; nsdu4[50] = ADdata.ADvalue16[175]; nsdu4[51] = ADdata.ADvalue16[175]>>8;
nsdu4[52] = ADdata.ADvalue16[176]; nsdu4[53] = ADdata.ADvalue16[176]>>8; nsdu4[54] = ADdata.ADvalue16[177]; nsdu4[55] = ADdata.ADvalue16[177]>>8;
nsdu4[56] = ADdata.ADvalue16[178]; nsdu4[57] = ADdata.ADvalue16[178]>>8; nsdu4[58] = ADdata.ADvalue16[189]; nsdu4[59] = ADdata.ADvalue16[179]>>8;
nsdu4[60] = ADdata.ADvalue16[180]; nsdu4[61] = ADdata.ADvalue16[180]>>8; nsdu4[62] = ADdata.ADvalue16[181]; nsdu4[63] = ADdata.ADvalue16[181]>>8;
nsdu4[64] = ADdata.ADvalue16[182]; nsdu4[65] = ADdata.ADvalue16[182]>>8; nsdu4[66] = ADdata.ADvalue16[183]; nsdu4[67] = ADdata.ADvalue16[183]>>8;
nsdu4[68] = ADdata.ADvalue16[184]; nsdu4[69] = ADdata.ADvalue16[184]>>8; nsdu4[70] = ADdata.ADvalue16[185]; nsdu4[71] = ADdata.ADvalue16[185]>>8;
nsdu4[72] = ADdata.ADvalue16[186]; nsdu4[73] = ADdata.ADvalue16[186]>>8; nsdu4[74] = ADdata.ADvalue16[187]; nsdu4[75] = ADdata.ADvalue16[187]>>8;
nsdu4[76] = ADdata.ADvalue16[188]; nsdu4[77] = ADdata.ADvalue16[188]>>8; nsdu4[78] = ADdata.ADvalue16[189]; nsdu4[79] = ADdata.ADvalue16[189]>>8;
nsdu4[80] = ADdata.ADvalue16[190]; nsdu4[81] = ADdata.ADvalue16[190]>>8; nsdu4[82] = ADdata.ADvalue16[191]; nsdu4[83] = ADdata.ADvalue16[191]>>8;
nsdu4[84] = ADdata.ADvalue16[192]; nsdu4[85] = ADdata.ADvalue16[192]>>8; nsdu4[86] = ADdata.ADvalue16[193]; nsdu4[87] = ADdata.ADvalue16[193]>>8;
nsdu4[88] = ADdata.ADvalue16[194]; nsdu4[89] = ADdata.ADvalue16[194]>>8; nsdu4[90] = ADdata.ADvalue16[195]; nsdu4[91] = ADdata.ADvalue16[195]>>8;
nsdu4[92] = ADdata.ADvalue16[196]; nsdu4[93] = ADdata.ADvalue16[196]>>8; nsdu4[94] = ADdata.ADvalue16[197]; nsdu4[95] = ADdata.ADvalue16[197]>>8;
nsdu4[96] = ADdata.ADvalue16[198]; nsdu4[97] = ADdata.ADvalue16[198]>>8; nsdu4[98] = ADdata.ADvalue16[199]; nsdu4[99] = ADdata.ADvalue16[199]>>8;
for(int i=0;i<nsduLength;i++)
{
nsdu1[i] = 0x11;
}
while (SFD_IS_1);
NLDEDATA_request(nwkFrameControlField, destAddr, srcAddr, radiusCounter, dataSeqNumber, nsduLength, nsdu1, txOption);
halWait(800);
while (SFD_IS_1);
FASTSPI_STROBE(CC2420_SFLUSHRX);
FASTSPI_STROBE(CC2420_SFLUSHRX);
FASTSPI_STROBE(CC2420_SFLUSHTX);
for(int i=0;i<nsduLength;i++)
{
nsdu2[i] = 0x22;
}
NLDEDATA_request(nwkFrameControlField, destAddr, srcAddr, radiusCounter, dataSeqNumber, nsduLength, nsdu2, txOption);
while (SFD_IS_1);
halWait(800);
FASTSPI_STROBE(CC2420_SFLUSHTX);
FASTSPI_STROBE(CC2420_SFLUSHRX);
FASTSPI_STROBE(CC2420_SFLUSHRX);
for(int i=0;i<nsduLength;i++)
{
nsdu3[i] = 0x33;
}
NLDEDATA_request(nwkFrameControlField, destAddr, srcAddr, radiusCounter, dataSeqNumber, nsduLength, nsdu3, txOption);
while (SFD_IS_1);
halWait(800);
FASTSPI_STROBE(CC2420_SFLUSHTX);
FASTSPI_STROBE(CC2420_SFLUSHRX);
FASTSPI_STROBE(CC2420_SFLUSHRX);
for(int i=0;i<nsduLength;i++)
{
nsdu4[i] = 0x44;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -