msp430串口通信讲解

msp430串口通信讲解

ID:18781471

大小:1.38 MB

页数:5页

时间:2018-09-23

msp430串口通信讲解_第1页
msp430串口通信讲解_第2页
msp430串口通信讲解_第3页
msp430串口通信讲解_第4页
msp430串口通信讲解_第5页
资源描述:

《msp430串口通信讲解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、串行通信接口是处理器与外界进行数据传输最常用的方式之一。顾名思义,串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。与并行通信相比,串行通信速度较慢,但占用更少的I/O资源,只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。串行通信可以分为同步通信和异步通信两种类型。如果带有同步时钟,则称为同步串行通信,如常用的SPI和I2C接口就属于同步串行通信接口。如果没有同步时钟,依靠严格的时间间隔来传输每一比特,则称为异步串行通信。MSP430系列单片机有两种串行通信接口,较早的U

2、SART模块和较新的USCI模块。同步通信方式,是把许多字符组成一个信息组,这样,字符可以一个接一个地传输。但是,在每组信息(通常称为信息帧)的开始要加上同步字符,在没有信息要传输时,要填上空字符,因为同步传输不允许有间隙。同步方式下,发送方除了发送数据,还要传输同步时钟信号,信息传输的双方用同一个时钟信号确定传输过程中每1位的位置。在异步通信方式中,两个数据字符之间的传输间隔是任意的,所以,每个数据字符的前后都要用一些数位来作为分隔位。MSP430G2553单片机USCI模块原理图串口通信所需配置:1、时钟选择——以SMCLK时钟频率为1MHz为例。①选

3、择SMCLK为串口通信频率。(P95页)②设置SMCLK时钟频率为1MHz。需要设置的寄存器:UCA0CTL1;(P95页)。2、IO口定义为第二功能,即串口发送接收端口。需要设置的寄存器:P1SEL

4、=BIT1+BIT2;,P1SEL2

5、=BIT1+BIT2;(中文P44页)。2、数据传输格式本次实验数据格式设置为:1位起始位8位数据位无奇偶校验1为停止位需要设置的寄存器:UCA0CTL0(P94页)3、设置波特率,以9600为例。需要设置的寄存器:UCA0BR0,UCA0BR1,UCA0MCTL。(P96页)。4、开启串口通信功能。使能串口接收中断及总

6、中断需要设置的寄存器:UCA0CTL1(P95页),IE2(P99页)。5、编写中断程序。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。