zigbee笔记:四、zigbee串口uart通讯

一、cc2530串口基础

1、串口资源

        CC2530有两个串行通信接口USART0和USART1,它们能够分别运行于异步UART模式或者同步SPI模式。其外设引脚,如下图所示。

        由图可知,串行通信接口USART0和USART1的外设引脚有两个备用位置,如USART0可以通过SFR 寄存器位 PERCFG.U0CFG 选择是否使用备用位置 1 或备用位置 2。

2、UART模式通讯

      (1)  CC530的UART 模式提供全双工传送,接收器中的位同步不影响发送功能。传送一个 UART 字节包含 1 个起始位、8个数据位、1 个作为可选项的第 9 位数据或者奇偶校验位再加上 1 个或 2 个停止位。注意,虽然真实的数据包含 8 位或者 9 位,但是,数据传送只涉及一个字节

      (2)使用串口通讯时,需要配置系统时钟为32M;

二、uart开发流程

uart开发流程一般步骤如下:

(1)配置系统时钟为32M;

(2)指定串口的IO位置;
(3)相应IO配置成偏上外设功能;
(4)8个数据位、1个停止位、无流控、无校验确立;
(5)波特率;
(6)开CPU中断、对应串口接收中断;

下面结合寄存器介绍一一讲解

1、配置系统时钟为32M

使用串口通讯时,需要配置系统时钟为32M,配置流程请参考前期文章:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值