看了http://bbs.eccn.com/uploadImages/Star_SMAC3.0.ZIP上
一个基于SMAC的星型网,有两个问题:
1。为何要用(Remote_ID-0x30)而不直接用Remote_ID?
2。它设了固定信道
MLMESetChannelRequest(5)
之后
Channel_Energy = MLMEEnergyDetect();
if (Channel_Energy > Energy_Threshold) //Larger here is less energy
{
MCPSDataRequest(&tx_packet); // transmit data
这儿
Larger here is less energy是什么意思?发送前信道能量高,不是说明该信道忙,要换信道吗??而这里。。。
要是前面设的信道确实忙,这个程序好象就传不了数据了,怎么回事呢?
|