




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务2.5串口通信应用(数据发送)【任务要求】ZigBee模块通过串口向PC机发送字符串“Whatisyourname?”,PC机接收到串口信息后在串口调试助手上能实时显示。【任务代码】【例2.4】通过串口,ZigBee模块不断地向PC机发送字符串“Whatisyourname?”。#include<ioCC2530.h>chardata[]="Whatisyourname?";//*********************************************************************************voiddelay(unsignedinti){unsignedintj,k;for(k=0;k<i;k++){for(j=0;j<500;j++);}}//*********************************************************************************voidinitial_usart_tx(){CLKCONCMD&=~0X7F; //晶振设置为32MHzwhile(CLKCONSTA&0X40); //等待晶振稳定CLKCONCMD&=~0X47; //设置系统主时钟频率为32MHzPERCFG=0X00; //usart0使用备用位置1TX-P0.3RX-P0.2P0SEL|=0X3C; //P0.2P0.3P0.4P0.5用于外设功能P2DIR&=~0xC0; //P0优先作为UART方式U0CSR=0X80; //uart模式U0GCR=9;U0BAUD=59; //波特率设为19200UTX0IF=0; //uart0tx中断标志位清零
}//*********************************************************************************voiduart_tx_string(char*data_tx,intlen){unsignedintj;for(j=0;j<len;j++){U0DBUF=*data_tx++;while(UTX0IF==0); //等待发送完成UTX0IF=0;}}//*********************************************************************************voidmain(void){initial_usart_tx();while(1){uart_tx_string(data,sizeof(data)); //sizeof(data)函数计算字符串个数delay(1000);}}【任务实施】第一步,搭建系统,分析任务要求。1.将ZigBee模块固定在NEWLab平台上,用串口线把NEWLab平台与PC机连接,并将NEWLab平台上的通信方式旋钮转到“通讯模式”。2.根据任务描述,CC2530开发板要接收1次数据、发送2次数据,它们的顺序是:发送数据1(Whatisyourname?)、接收数据(名字+#)、发送数据2(Hello名字)。第二步,新建工程和源文件,并对工程进行相应配置。第三步,编写、分析、调试程序。1.编写程序。具体程序代码见本教材资源。2.编译、下载、测试程序。(1)编译无错后,打开串口调试软件,设置端口、波特率19200、数据为8位、无校验位、停止为1位,打开串口;然后下载程序,在串口调试软件接收信息窗口可以看到Whatisyourname?字符串。(2)在串口调试软件发送数据窗口输入名字,并以#结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科学助力儿童健康成长公益行动
- 科室护理质控总结效果评价
- 人工全髋关节置换护理
- 内科诊疗体系概述
- 儿童睡眠健康宣教指南
- 渗滤液安全培训
- 户型设计核心方案解析
- 消化道异物护理
- 2025年泡腾剂项目提案报告
- 2025年硅酮结构密封胶项目立项申请报告
- 2025至2030中国合规行业发展趋势分析与未来投资战略咨询研究报告
- 2025年卫生系统招聘考试《职业能力倾向测试》新版真题卷(附详细解析)
- 数据中心运维服务投标方案
- 涉爆粉尘目录
- 木兰诗教学设计一等奖5篇
- 2023-浙江信息技术-学考总复习-知识点总结
- 集中控制中心建设(指挥中心建设)
- 施工导流围堰工程实例讲义课件(117页配图丰富)
- 排水系统PLC控制及组态设计说明书
- 自考西方政治制度复习重点笔记资料整理(共30页)
- 清溪1井溢流事件压封井抢险分析
评论
0/150
提交评论