蓝牙CC2541--串口学习笔记

CC2541有两个串口,即usart0和usart1.其具有独立收发的DMA,CC2541把SPI和USART公用部分的引脚,称为USART模式和SPI模式。 这里只将USART模式,usart0和usart1的引脚发布如下图

在这里插入图片描述在这里插入图片描述
usart寄存器如下:
1.U0CSR 为

标题

usart0的控制和状态
7位 :USART模式选择 0为SPI模式 1为USART模式
6为 :USART接收使能 0为禁止 1为使能接收
5位 :SPI主从模式设置 0主模式 1为从模式
4位 : USART帧错误状态 0没有错误 1有错误
3位 :USART奇偶校验错误 0没有错误 1有错误
2位 :接收字节状态(USART/SPI) 0没有接收字节 1准备好接受自己

     1位 :发送自己状态   0字节没有被发送     1 字节被传递
     0位 :USART空闲状态    0为空闲            1为忙碌

2 U0UCR usart0的设置寄存器
7位 清除单元,设置时,将会立即停止当前操作并返回单元的空闲状态
6位 USART的硬件流使能。 0为禁止,1为使能
5位 USART的奇偶校验位设置 0 奇校验 1偶校验
4位 USART的数据位设置 0 8位数据 1 9位数据
3位 USART的奇偶校验使能 (数据必须为9位才能使能) 0 禁止 1使能
2位 USART的停止位位数 0 1位停止位 1 2位停止位
1位 USART的停止位电平设置(必须跟起始位相反) 0 低电平 1高电平
0位 USART的起始位电平设置(必须与停止位相反) 0低电平 1高电平

3U0GCR usart0的通用设置(SPI模式的相关设置)。这里值介绍4-0位 即为波特率的整数部分。
4U0BUF usart0的接收/发送缓存寄存器。(8位)
5U0BAUD usart0的波特率设置(小数点部分的值) 。
串口1即usart1寄存器跟usart0相同。

已上内容仅供个人学习和记录使用。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值