msp430教程15:msp430单片机串行通讯模块

msp430教程15:msp430单片机串行通讯模块

ID:19970350

大小:108.50 KB

页数:4页

时间:2018-10-08

msp430教程15:msp430单片机串行通讯模块_第1页
msp430教程15:msp430单片机串行通讯模块_第2页
msp430教程15:msp430单片机串行通讯模块_第3页
msp430教程15:msp430单片机串行通讯模块_第4页
资源描述:

《msp430教程15:msp430单片机串行通讯模块》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、串行异步通讯模块   在MSP430系列产品中,每一款型号都能实现串行通讯的功能,在MSP430F1X11系列中,可以用定时器A和软件编程结合实现串行通讯功能。而在其它系列产品中都带有硬件的串行通讯模块USART;另外,MSP430F14X系列产品中还带了两个串行通讯模块。而在MSP430F15X,F16X系列中USART0还可以实现IIC总线通讯。在UART模块中带有UART串行异步通讯和SPI同步通讯硬件资源。   图是USART模块结构图,从下图可以看出USART模块分别由波特率部分:波特率发生器,串行通讯接收/发送控制寄存器。接收部分,发送部分,端口IO部分。otherstaffo

2、ftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMi

3、nister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand     串行异步通讯的特点:   1-异步通讯模式,包括线路空闲/地址位通信协议。    2-有两个单独的移位寄存器,输入/输出移位寄存器(如下图)。    3-传输7位或8位数据,可采用奇偶或无校验。    4-可编程实现波特率调整。    5-分别发,收单独中断。    6-有效地检测到起始位实现从低功耗唤醒。    7-

4、状态标志检测错误或者地址位。   串行同步通讯(SPI)的特点:     1-动持3线/4线的SPI通讯。    2-支持主机模式与从机模式。    3-收发有单独的缓冲器,移位寄存器。    4-收发有单独的中断。    5-时钟极性和相位可编程。    6-主机模式的时钟频率可编程。    7-7位/8位字符长度。有关USART的详细应有原理,建议初学者参考清华大学出版社的<>。串行异步通讯应用例程//*******************************************//MSP430FotherstaffoftheC

5、entre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMiniste

6、r,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand149串口行实验程序//P3.4为发送,P3.5为接收//晶体使32768HZ.//程序描述:利用串口调试软件;向串口发送一个字符,MSP430单片机接收到后从低功耗中唤醒.并将收接缓冲区的字符再发送到//电脑上的调试软件中.单片机发送完后又进入低功耗状态.//***************************************

7、****#includevoidmain(void){ WDTCTL=WDTPW+WDTHOLD;//停止WDT UCTL0=CHAR;            //设串口控制寄存器,设为8位字符格式 UTCTL0=SSEL0;          //设串口控制寄存器所使用的时钟,选择UCLK=ACLK UBR00=0x0D;            //波特率设置32k/2400-13.65 U

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

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

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