无线串口通信课件.ppt
《无线串口通信课件.ppt》由会员分享,可在线阅读,更多相关《无线串口通信课件.ppt(23页珍藏版)》请在三一办公上搜索。
1、,无线串口通信,目 录,实训目的,通过本实训,使学生了解BasicRF Layer工作机制;熟练新建立BasicRF项目项工程;了解basicrf、board、common等驱动文件的作用;理解串口读写函数;理解发送地址和接收地址、PAN_ID、RF_CHANNEL等概念;学会使用CC2530建立无线串口通信方法。,目 录,实训内容,以Basic RF无线点对点传输协议为基础,采用2个ZigBee模块(当做节点1和节点2),用一根串口线把节点1与PC机连接起来。再用一根串口线把节点2与PC机相连。打开节点1和节点2对应电脑上的的串口调试软件,设置波特率38400bps、数据位8等参数。在节点1
2、的串口调试软件上输入“Hello!你叫什么名字?”,点击发送;则在节点2的串口调试软件上就显示“Hello!你叫什么名字?”信息,同时要求在节点2上回复“Hello!你叫张三”。回复的信息要求在节点1上能显示,如此像聊天软件一样进行信息的收和发,实现无线串口通信。,目 录,实训原理,3.1 Basic RF无线发送与接收详见实训2。3.2 串口数据发送与接收串口数据发送:通过创建一个buffer,把数据放入其中,然后再调用halUartWrite()函数发送数据。串口数据接收:通过调用RecvUartDate()函数来接收数据,并以数据长度来判断是否有收到数据。,目 录,第一步,新建工程和程序
3、文件,添加头文件。1.复制库文件。将CC2530_lib文件夹复制到该任务的工程文件夹内,即“D:ZigBee任务2.2 无线串口通信”内(可以放在其它盘内)。并在该工程文件夹内新建一个Project文件夹,用于存放工程文件。2.新建工程。具体方法参照实训1。并在工程中新建App、basicrf、board、common、utils等5个组,把各文件夹中的“xx.c”文件添加到对应的文件夹中。,3.新建程序文件。新源程序文件,将其命名为uartRF.c,保存在D:ZigBee任务2.2 无线串口通信Project文件夹中。并将该文件添加到工程中的App文件夹中。4.为工程添加头文件。点击IAR
4、菜单中的【Project】-【Options】,在弹出对话框中选择“C/C+Compiler”,然后选择“Preproce”选项卡,并在“additional include directories:”中输入头文件的路径,如图3.1所示。然后点击【OK】。,图3.1 为工程添加头文件,注意:$PROJ_DIR$即你当前工作的workspace的目录。.表示对应目录的上一层。例如:$TOOLKIT_DIR$INC 和$TOOLKIT_DIR$INCCLIB,都表示当前工作的workspace的目录。$PROJ_DIR$.inc 表示你的WORKSPACE目录上一层的INC目录。第二步,配置工程。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 无线 串口 通信 课件
链接地址:https://www.31ppt.com/p-3056103.html