ZigBee2-3 串口

  • CC2530的串口通信模块
  • 相关寄存器
  • 波特率
  • 串口配置步骤

CC2530的串口通信模块

CC2530具备2个串口;且每个串口都可以配置选择控制脚。
两个USART接口具有相同的功能,通过PERCFG寄存器可以设置两个USART接口对应外部1/O引脚的映射关系:
位置1:RX0—P02TX0—PO3 RX1—P05TX1—PO4
位置2:RX0—P14TX0—P15 RX1—P17TX1—P16


串口初始化代码:

相关寄存器



波特率

串口配置步骤

  1. 指定串口的IO位置;(此处配置P02和 P03用作串口 UARTO2配置相应串口的控制和状态寄存器。)
  2. 相应IO配置成偏上外设功能;
  3. 8个数据位、1个停止位、无流控、无校验确立;
  4. 波特率;
  5. 开CPU中断、对应串口接收中断;

寄存器具体配置如下:
这里不用过多纠结,知道串口是这么配置即可

PERCFG = 0x00; //位置1P0口
POSEL = 0x0c //P02P03用作串口,设置为片上外设模式(外部设备功能)
P2DIR &= ~0XC0; //P0 优先作为 UARTO
U0CSR = 0x80; //设置为UART方式 U0GCR=11;
UOBAUD=216; /波特率设为115200 根据上面表中获得的数据
UTXOIF =0; //UARTO TX 中断标志初始置位0U0CSR |= 0x40;           //允许接收 IEN0 |= 0x84;            //开总中断允许接收中断
/****************************************************************************
* 名    称: UartSendString()
* 功    能: 串口发送函数
* 入口参数: Data:发送缓冲区   len:发送长度
* 出口参数: 无
****************************************************************************/
void UartSendString(char *Data, int len)
{uint i;for(i=0; i<len; i++){U0DBUF = *Data++;while(UTX0IF == 0);UTX0IF = 0;}
}

无线传感网络 --ZigBee2-3 串口相关推荐

  1. Zigbee 无线传感网络 无线通信技术 协议体系结构 OSAL

    什么是zigbee 无线传感网络的无线通信技术可以采用zigbee,蓝牙,wifi和红外 Zigbee技术是一种短距离,低复杂度,低功耗,低成本,低数据速率的双向无线通信技术,是一组基于IEEE802 ...

  2. matlab虚拟力,31无线传感网络布局优化的虚拟力导向粒子群算法MATLAB源代码

    无线传感网络布局优化的虚拟力导向粒子群算法MATLAB源代码 本源代码主要参考了下面的文献:王雪, 王晟, 马俊杰. 无线传感器网络布局的虚拟力导向微粒群优化策略[J]. 电子学报, 2007, 11 ...

  3. 无线传感网络技术与应用项目化教程(一)

    无线传感网络技术 简介 无线传感网络概述 典型短距离无线通信网络技术 无线传感网络的应用 简介 无线传感网络(Wireless Sensor Networks,WSN)是当前在国际上备受关注的.涉及多 ...

  4. 无线传感网络的发展现状及研究中的关键技术

    随着无线通信.集成电路.传感器.微机电系统等技术的飞速发展,低成本.低功耗.小体积.多功能的微型传感器的大量生产成为可能.之所以称为微型传感器,是因为传感器小到可以像灰尘一样在空气中浮动,所以又可称之 ...

  5. 无线传感网络在医疗领域的应用

    注重版权,若要转载烦请附上作者和链接 作者:Joshua_yi 链接:https://blog.csdn.net/weixin_44984664/article/details/112548923 文 ...

  6. ZigBee无线传感网络概述

    目录 1.ZigBee无线传感网络概述 1.1.定义 1.2.ZigBee无线传感网络的特点 2.ZigBee无线传感网络的组成 2.1.ZigBee无线传感器网络的组成 2.2.ZigBee无线传感 ...

  7. 无线传感网络的定位和时间同步技术简述

    只记一些概念.都是在 2005 年的<无线传感网络>一书中摘取,基本概念可以了解,但具体方法在用的时候还需要再查阅最新的综述文献和书籍,再看新方法.这里的无线传感网络,即在一定区域内多节点 ...

  8. 无线传感网络的基本结构

    WSN的结构 --重点 不知道无线传感器网络的结构,就相当于你对WSN一无所知. (1)无线传感器网络节点类型 节点三兄贵: 传感器节点 (Sensor Node).汇聚节点(Sink Node)和 ...

  9. 无线传感网络复习重点

    无线传感网络的三要素 传感器 感知对象 用户 传感器的组成 传感器一般由: 敏感原件 转换原件 基本转换电路 传感器网络的节能方法 休眠机制 数据融合 zigbee 三个设备的作用, 以及哪些设备是路 ...

  10. 无线传感网络技术实验-实现一种传播协议

    无线传感网络技术实验-实现一种传播协议 题目要求 设计与分析 模拟传播代码 实验结果图 题目要求 在无线多跳自组织网络下,高效地将关键数据从网络一段扩散至全网,广泛用于网络控制.公共数据广播.时间同步 ...

最新文章

  1. 必看,10篇定义计算机视觉未来的论文
  2. python 对excel文件进行分词并进行词频统计_教你背单词 | 利用python分析考研英语阅读并生成词频降序表...
  3. 注册表文件修改打开程序的简单示例
  4. MySQL记住密码_技术分享 | mysqlsh 命令行模式 密码保存
  5. Linux 常見的登錄檔檔名
  6. java10.0.1怎么安装_关于tomcat:您使用哪个Java? 在Server 2016上安装JDK和JRE(10.0.1); 设置JAVA_HOME和路径...
  7. 在layui中使用 jquery 触发select 的 change事件无效
  8. LeetCode 633 平方数之和
  9. python怎样算学的好_python怎么学习好
  10. hdfs用fileutil读取文件内容_MoviePy - 用Python玩转视频剪辑!(MoviePy安装及视频文件读取)
  11. poj 1159 (DP LCS)
  12. Excel-财务函数1
  13. 台达服务器电源原理电路图,六款简单的开关电源电路设计原理图详解
  14. 华硕B85M系列主板 免编程器刷BIOS教程
  15. 了解一下PMO项目管理岗
  16. 物联计算机大赛,计算机与物联网学院在本次计算机设计大赛中喜获佳绩
  17. 六年如逆旅,我亦是行人
  18. 【web】PHP网页调用Matlab代码的实现以及一些需要注意的bug~
  19. 基于scrapy框架爬取新浪体育部分板块内容
  20. Android开发实用小技巧九——内嵌WebView的使用(内置浏览器)

热门文章

  1. Java Debug Interface(JDI)介绍和使用JDI调试程序
  2. 我是如何利用AI人工智能开启月赚6000美金的
  3. 2023北京旅行计划 2023带父母北京旅行计划
  4. Android面试题收录及解答10月刊
  5. 目前最流畅的android手机,目前公认最流畅的4大手机系统,第一当之无愧,用三年不卡顿!...
  6. My97DatePicker(WdatePicker)日期控件用法
  7. 计算机测控技术在线作业二答案,华东《计算机测控技术》2020年春季学期在线作业(二)答卷【标准答案】...
  8. 跳槽需要有一份好的简历
  9. lol服务器维护还在对局中,英雄联盟提示对局仍在进行中进不去游戏怎么办
  10. 汽车网络和控制单元的安全威胁研究