下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《家庭压力理论》课件
- 《海姆立克急救法》课件
- 2026年村居模拟试卷目(含答案)
- 2026年二级建造师《建设工程施工管理》新版真题卷(答案和解析附后)
- 2026年法律基础知识考试题目(含答案)
- 2026年肝硬化护理培训题库(含答案)
- 2026年公共管理(公共服务)试题及答案
- 2026年起重机械作业证(操作技能)试题及答案
- 2026年农业技术推广员专业能力考核模拟试题及参考答案
- 2026年潍坊食品科技职业学院综合评价招生素质测试(笔试)模拟试题
- 2026年高级考评员职业技能等级认定考试题库含答案
- 2026新教材数学 小学数学人教版三年级上2.4混合运算解决问题 教学课件
- 2025年湖南能源集团招聘考试笔试试题(含答案)
- 冀少版八年级上册生物第五单元第一章第三节《芽的发育》教学课件(新教材)
- 2026年云南省政府采购评审专家考试卷附答案
- GB/T 1685.1-2026硫化橡胶或热塑性橡胶压缩应力松弛的测定第1部分:恒定温度下试验
- 职业卫生技术服务专业技术人员考试(职业卫生评价)例题及答案(北京市)
- 2026-2030中国高纯碲化锌市场深度调查与前景预测分析研究报告
- 2026四川成都市公共交通集团有限公司招聘储备人才等岗位备考题库附答案详解(培优)
- 2026年大数据智慧环保监测平台建设可行性方案
- 2026年福建社区工作者考试真题及答案
评论
0/150
提交评论