下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 申凤琴-《电工电子技术基础》第2章习题讲解
- 兽药饲料执法培训课件
- 火锅跨年活动策划方案(3篇)
- 珠宝门店财务管理制度(3篇)
- 疾病分期及分级管理制度(3篇)
- 车辆运输清洗管理制度内容(3篇)
- 《GA 871-2010防爆罐》专题研究报告
- 兽医课件培训
- 兽医技能培训课件
- 中学生行为规范主题班会课件
- 2024-2025学年湖北省武汉市江汉区七年级(下)期末数学试卷
- 常规体检指标讲解
- 感术行动培训课件
- 建筑工程生产管理培训
- 新人教版高中数学必修第二册-第八章 立体几何初步 章末复习【课件】
- 仓库物料效期管理制度
- 卧床老人口腔护理规范
- GB/T 157-2025产品几何技术规范(GPS)圆锥的锥度与锥角系列
- T/CCT 017-2024中低温煤焦油
- 电子公司生产部年终工作总结
- ISO27001:2022信息安全管理体系全套文件+表单
评论
0/150
提交评论