毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于SP2349的多串口系统设计+电路图(3)
图2-3 USART模块组成
2)USART的相关寄存器
MSP430f149有两个通信硬件模块 USART0 和 USART1,因此他们有两套寄存器。本设计采用USART1进行串口扩展,故只介绍USART1相关寄存器,USART0可参考USART1。相关寄存器见表2-1:
表2-1 USART1的相关寄存器
寄存器 缩写 读写类型 地址 初始状态
控制寄存器 U1CTL 读/写 078H PUC 后 001H
发送控制寄存器 U1TCTL 读/写 79H PUC 后 001H
接收控制寄存器 U1RCTL 读/写 7AH PUC 后 000H
波特率调整控制寄存器 U1MCTL 读/写 7BH 不变
波特率控制寄存器 0 U1BR0 读/写 7CH 不变
波特率控制寄存器 1 U1BR1 读/写 7DH 不变
接收缓冲器 U1RXBUF 读 7EH 不变
发送缓冲器 U1TXBUF 读/写 7FH 不变
SFR 模块使能寄存器 1 ME2 读/写 005H PUC 后 000H
FR 模块使能寄存器 1 IE2 读/写 001H PUC 后 000H
FR 模块使能寄存器 1 IFG2 读/写 003H PUC 后 020H
<1>. U1CTL控制寄存器是其八个寄存器之中的一个,表2-2是其位的格式,
表2-2 控制寄存器U1CTL
PENV PEV SP CHAR LISTEN SYNC MM SWRST
USART的控制寄存器有8个有效控制位,通过对这些控制位的设置可以对工作模式,通信协议,校验位等进行选择。用户对USART的所有操作都是通过操作该寄存器的控制位来完成的。下面是各个位的简单功能描述,知道这些控制位的功能,有助于我们在后面进行硬件连接和软件设计.
PENV:校验使能位。该位为0不允许校验;为1时,允许校验,且在发送时产生校验位,在接收时希望接收到校验位。在地址位多机模式中地址位包括在校验计算中。
PEV:奇偶校验位。为0时,奇校验,为1时进行偶校验。
SP:停止位。接收时停止位只有一个。发送时,该位为0,只有一个停止位;该位为1时,有两个停止位。
CHAR:字符长度位。该位为0表示发送的数据为7位,该位为1时表示
发送的数据为8位。
LISTEN:监听使能位。该位为0没有反馈;该位为1,有反馈,发送的数据送到接收器,可以进行自环测试。
SYNC:该位为0时,USART为异步通信(UART)模式;该位为1,USART为同步通信(SPI)模式。
MM:多机模式选择。当该位为0时,多机模式选择线路空闲多机协议;该位为1时,多机模式选择地址位多机协议。
SWRST:软件复位使能位。也叫控制位。该位影响着其他控制位和状态位的状态,在串行口的使用过程中,这一位比较重要。一次正确的USART模块初始化应该是这样的顺序:先在SWRST=1的情况下设置串口;然后设置SWRST=0;最后如果使用中断,则设置相应的中断使能。该位为0时:USART模块被允许。该位为1时:如果该位置位,则USART状态机和操作运行标志位都被初使化成复位状态(URXIFG=URXIE=UTXIE=0,UTXIFG=1);同时所受影响的逻辑位保持在复位状态,直到SWRST位复位。这意着,当系统复位后,只有对SWRST位复位,USART的功能才能被重新允许;但是接收和发送标志URXE和UTXE不受SWRST控制位的影响。
共9页:
上一页
1
2
3
4
5
6
7
8
9
下一页
上一篇:
Thevenin动力电池SOC估计研究+文献综述
下一篇:
基于MFC的GPS监测软件的设计+流程图
热环境对磁记忆信号的影响ANSYS有限元分析
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
PLC物料自动分拣系统的设计+源程序
浅谈传统人文精神茬大學...
拉力采集上位机软件开发任务书
浅谈新形势下妇产科护理...
高校网球场馆运营管理初探【1805字】
中国古代秘书擅权的发展和恶变
多元化刑事简易程序构建探讨【9365字】
谷度酒庄消费者回访调查问卷表
国内外无刷直流电动机研究现状
辩护律师的作证义务和保...
《醉青春》导演作品阐述