先從主函式開始
void main(void)
串列埠初始化
void inituart(void)
初始化rf
void initrftest(void)
radioinit(frequency, myaddr); //頻率,位址
傳送函式
void contionuousmode(void) //和沒用串列埠的時候基本相同
接收函式
void receivemode(void)
else
gled = led_off;}}
總體相對於點對點,只是加了個串列埠傳送程式
void uart0_send_pc(byte* receive_data)
}點對多點建立在點對點__uart的基礎上,將兩個節點的頻率設定為不同的兩個,
通過乙個while程式來依次讀取。
while(1)
void contionuousmode(void)
傳送程式與點對點程式基本相同
while(trytoreceive--)
if(frequency == no_2_frequency)
halwait(200);
return;
}else
yled = led_off;
}return;
}接收程式通過頻率的不同來區分是來自哪乙個節點傳送來的資料。
然後通過液晶顯示。
此程式中運用液晶顯示。
引自:
無線感測網 zigbee基礎實驗 點對點通訊
標頭檔案 1 include 2 3 include hal mcu.h 4 include hal assert.h 5 include hal board.h 6 include hal rf.h 7 8 include 9 include basic rf.h 10 11 define nod...
探索無線通訊領域,8個ZigBee專案例項合集
zigbee是一項新型的無線通訊技術,適用於傳輸範圍短資料傳輸速率低的一系列電子元器件裝置之間。zigbee無線通訊技術可於數以千計的微小感測器相互間,依託專門的無線電標準達成相互協調通訊,因而該項技術常被稱為home rf lite無線技術 firefly無線技術。zigbee無線通訊技術還可應用...
無線通訊術語
1.universal wireless communications consortium uwc 通用無線通訊協會 2.private mobile radio pmr 專用移動無線通訊 3.private land mobile radio plmr 專用陸上移動無線通訊 4.professi...