![5c969468e044211e5a8b6814543c869e.png](https://img-blog.csdnimg.cn/img_convert/5c969468e044211e5a8b6814543c869e.png)
实验十四:协议栈下串口应用
14.1 实验目的
1. 了解Uart串口应用的相关知识;
2. 了解Z-Stack协议栈及相关知识;
3. 掌握Z-Stack协议栈下串口应用。
14.2 实验环境
1. 硬件平台:ZigBee模块3块(其中:标注为Status的一块,Data两块)、ZB-LINK调试器、USB3.0数据线、USB方口线两根、RJ11连接线;
2. 软件平台:WinXP/Win7、IAR开发环境、SmartRFFlashProgrammer程序下载软件、Comdebug串口调试助手软件。
14.3 实验原理
串口是开发板和用户电脑交互的一种工具,正确地使用串口对于ZigBee无线网络的学习具有较大的促进作用,使用串口的基本步骤:
1. 初始化串口,包括设置波特率,中断等;
2. 向发送缓冲区发送数据或者从接收缓冲区读取数据。
上述方法是使用串口的常用方法,但是由于 ZigBee协议栈的存在,使得串口的使用略有不同,在ZigBee 协议栈中已经对串口初始化所需要的函数进行了实现,用户只需要传递几个参数就可以使用串口,此外,ZigBee协议栈还实现了串口的读取函数与写入函数。
因此,用户在使用串口时,