前面写比较仔细,后面一个么因为和前面重复了,不多说了,还有个原因...我懒...O(∩_∩)O哈哈~
串口透传,打造无线串口模块
一、实验目的
两台PC机各使用串口连接一个zigbee模块,连接正确后打开串口调试助手发送信息。利用zigbee将从串口接收到的数据无线传送给另一个zigbee模块,另一个zigbee模块通过串口将数据传给PC端并在屏幕上显示。
二、实验平台
硬件:两个zigbee模块,两台PC机(其实一台也许,连接不同串口即可),编译器,方口转USB数据线两根
软件:基于Z-stack协议栈的SampleApp工程文件
三、实验过程分析
打开工程文件,打开MT_UART.c文件,找到函数初始化函数MT_UartInit ()。注意其中部分代码
1 #if defined (ZTOOL_P1) || defined (ZTOOL_P2) //预编译 2 3 uartConfig.callBackFunc = MT_UartProcessZToolData; //|选择ZTOOL或者ZAPP 4 5 #elif defined (ZAPP_P1) || defined (ZAPP_P2) //|P1-串口0 或 P2-串口1 6 7 uartConfig.callBackFunc = MT_UartProcessZAppData; //|在option->c/c++->preprocessor中选择 8 9 #else //| 10 11 uartConfig.callBackFunc = NULL; //| 12 13 #endif //|