《ZigBee开发笔记》第四部分 提高篇-第5章 CC2530协议栈串口透传

实验设备
硬件:PC 机一台;ZB2530(底板、核心板、仿真器、USB 线) 两套
软件:win7 系统,IAR 8.20 集成开发环境

相信各位朋友学习ZigBee都想着怎么实现无线数据传输,尽管在无线LED通信编者带领大家熟悉了协议栈工作流程,也实现了无线通讯,但是并没有告诉大家,具体怎么通信的,只是讲述了通信的整个流程。今天编者就带领大家进入无线的世界,真正的实现无线传输。串口实验很重要,很多实验都是基于串口实现的。编者在前面也讲过了串口与PC的通信。本节内容是一个 Zigbee 模块(路由/终端) 通过串口接收电脑发过来的数据,然后将数据发送出去,另一个 Zigbee 模块(协调器)将接收到的无线数据,通过串口发送给电脑显示。希望各位务必要掌握。整个过程如图所示。

《ZigBee开发笔记》第四部分 提高篇-第5章 CC2530协议栈串口透传_第1张图片

图 5-1 实验功能示意图

5.1串口透传实验分析

本实验是在串口与PC的通信基础上添加的,相关配置有不懂的请回头看第第三讲,串口透传的分析按这 3 步进行:
 通过串口接受电脑发过来的数据;
 将串口接收的数据发送给其它 Zigbee 设备;
 其它 Zigbee 设备接收无线数据并由串口发给电脑显示。

1、通过串口接收电脑发过来的数据
在裸机实验里,我们已经做过串口接收电脑数据的实验,而今天的实验,是基于协议栈的,也就是说,我们今天是用协议栈的库函数实现串口数据的接收,所以,我们下面要做的工作是:
 首先要知道协议栈里,哪个函数负责接收串口数据的;
 然后,还要知道这个函数是怎么运作的,也就是看看它是怎样接收

你可能感兴趣的:(《嵌入式》ZigBee开发笔记)