首页 理论教育 CC2530串口通信实验

CC2530串口通信实验

时间:2023-06-29 理论教育 版权反馈
【摘要】:USART0和USART1是串行通信接口,它们能够分别运行于异步UART模式或者同步SPI模式。两个USART具有同样的功能,可以在单个I/O引脚设置,具体如表9-1。位置2:P1_4—RX,P1_5—TX。UART1对应的外部设置I/O引脚关系为:位置1:P0_5—RX,P0_4—TX。

CC2530串口通信实验

经过前面的学习,基本实现了利用ZigBee协议栈进行数据传输的目标,在无线传感器网络中,大多数传感节点负责数据的采集工作,如温度、湿度、压力烟雾浓度等数据,现在的问题是,传感器的数据如何与ZigBee无线网络结合起来构成真正意义上是无线传感器网络?或者说如何将读取的传感器数据利用ZigBee无线网络进行传输?下面通过一个简单的实验向读者展示传感器数据的采集、传输与显示的基本流程。

该实验的基本原理:协调器建立ZigBee无线网络,终端节点自动加入该网络中,然后终端节点周期性地采集温度数据并将其发送给协调器,协调器收到温度数据后,通过串口将其输出到用户PC机。无线温度检测实验效果如图12-1所示。

图12-1 无线温度检测实验效果图

无线温度检测实验协调器工作流程如图12-2所示。

图12-2 无线温度检测实验协调器流程

无线温度检测实验终端节点工作流程如图12-3所示。(www.xing528.com)

图12-3 无线温度检测实验终端节点流程图

对于协调器而言,只需要将接收到的温度数据通过串口发送到PC机即可;对于终端节点而言,需要周期性地采集温度数据,采集温度数据可以通过读取温度传感器的数据得到。使用ZigBee协议栈时将温度采集程序放在协议栈的什么地方呢?下面针对上述问题进行讲解。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈