疯壳MSP430实验教程4.串口实验教程

目录
第一节 串口介绍 3
第二节 串口基础寄存器介绍 4
第三节 实验 9
第四节 实验现象 11
官网地址:http://www.fengke.club
购买链接:http://shop115904315.taobao.com/
官方QQ群:457586268(有任何问题请加群@退化程序猿 或者获取免费资料)

第一节串口介绍

MSP430F5438A单片机带有通用串行通信接口(USCI),在同一个硬件模块下支持多种串行通信模式。不同的USCI模块支持不同的模式,每个不同的USCI模块以不同的字母命名,例如,USCI_A,USCI_B等等。如果在一个设备上实现了多个相同的USCI模块,那这些模块将以递增的数字命名。例如当一个设备上有两个USCI_A模块时,这两个模块应该被命名为USCI_A0和USCI_A1。可以通过查阅设备数据表来了解设备包含有哪些USCI模块。
USCI_Ax模块支持的功能:
1、UART模式;
2、脉冲整形的IrDA;
3、自动波特率检测的LIN通信;
4、SPI模式。
USCI_Bx模块支持的功能:
1、I2C模式;
2、SPI模式。
本教程中主要介绍通用异步收发器(UART)。USCI_Ax模块通过两个外部引脚:发送引脚UCAxRXD和接收引脚UCAxTXD把MSP430和一个外部系统连接起来。当UCSYNC位被清零时就选择了UART模式。
UART模式的特征包括:
1、传输7或8位数据,可采用奇校验、偶校验或者无校验;
2、独立的发送和接收以为寄存器;
3、独立的发送和接收数据缓存器;
4、支持最低位优先或最高位优先的数据发送和接收方式;
5、针对多机通信的内置空闲检测和地址位的通信协议;
6、接收器开始边缘检测来自动从低功耗模式中唤醒;
7、支持带小数的可编程的调制波特率;
8、错误检测和修正的状态标志位;
9、地址检测的状态标志位;
10、独立的发送和接收中断。

第二节 串口基础寄存器介绍

串口寄存器列表如下图所示:
在这里插入图片描述

1.控制寄存器0UCAxCTL0
在这里插入图片描述

UCPEN:奇偶校验使能位
0,禁止校验;
1,允许校验。
UCPAR:校验选择位,该位在校验禁止时无效
0,奇校验;
1,偶校验。
UCMSB:高位在前选择,控制接收和发送移位寄存器的方向
0,低位在前;
1,高

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值