毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

基于MSP430F5438的远程监控系统驱动设计+程序(4)

时间:2021-05-29 15:43来源:毕业论文
2000年推出了11X/11X1系列。这个系列采用20脚封装,内存容量、片上功能和I/O引脚数比较少,但是价格比较低廉[7]。 这个时期的MSP430已经显露出了它的特低功

2000年推出了11X/11X1系列。这个系列采用20脚封装,内存容量、片上功能和I/O引脚数比较少,但是价格比较低廉[7]。

这个时期的MSP430已经显露出了它的特低功耗等的一系列技术特点,但也有不尽如人意之处。它的许多重要特性,如:片内串行通信接口、硬件乘法器、足够的I/O引脚等,只有33X系列才具备。33X系列价格较高,比较适合于较为复杂的应用系统。当用户设计需要更多考虑成本时,33X并不一定是最适合的。而片内高精度A/D转换器又只有32X系列才有。

寻找突破,引入Flash技术随着Flash技术的迅速发展,TI公司也将这一技术引入MSP430系列中。在2000年7月推出F13X/F14X系列,在2001年7月到2002年又相继推出F41X、F43X、F44X这些全部是Flash型单片机。

F41X单片机是目前应用比较广的单片机,它有48个I/O口,96段LCD驱动。F43X、F44X系列是在13X、14X的基础上,增加了液晶驱动器,将驱动LCD的段数由3XX系列的最多120段增加到160段。并且相应地调整了显示存储器在存储区内的地址,为以后的发展拓展了空间。

MSP430系列由于具有Flash存储器,在系统设计、开发调试及实际应用上都表现出较明显的优点。这是TI公司推出具有Flash型存储器及JTAG边界扫描技术的廉价开发工具MSP-FET430X110,将国际上先进的JTAG技术和Flash在线编程技术引入MSP430[8]。

这种以Flash技术与FET开发工具组合的开发方式,具有方便、廉价、实用等优点,给用户提供了一个较为理想的样机开发方式。

另外,2001年TI公司又公布了BOOTSTRAP技术,利用它可在烧断熔丝以后只要几根线就可更改并运行内部的程序。这为系统软件的升级提供了又一方便的手段。BOOTSTRAP具有很高的保密性,口令可达到32个字节的长度。

蓬勃发展阶段在前一阶段,引进新技术和内部进行调整之后,为MSP430的功能扩展打下了良好的基础。于是TI公司在2002年底和2003年期间又陆续推出了F15X和F16X系列的产品。

在这一新的系列中,有了两个方面的发展。一是从存储器方面来说,将RAM容量大大增加,如F1611的RAM容量增加到了10KB。这样一来,希望将实时操作系统(RTOS)引入MSP430的,就不会因RAM不够而发愁了。二是从外围模块来说,增加了I2C、DMA、DAC12和SVS等模块。

在2003年中,TI公司还推出了专门用于电量计量的MSP430FE42X和用于水表、气表、热表上的具有无磁传感模块的MSP430FW42X单片机[9]。我们相信由于MSP430的开放性的基本架构和新技术的应用,新的MSP430的产品品种必将会不断出现。

3  系统硬件介绍及电路设计

3.1  串口通信

3.1.1  USCI通信模块(UART模式)简介

通用串行通信接口(USCI)模块支持多种串行通信模式。不同的USCI模块支持不同的模式。每一个不同的USCI模块以不同的字母命名,例如,USCI_A,USCI_B等等。如果在一个设备上实现了不止一个相同的USCI模块,那这些模块将以递增的数字命名。例如,当一个设备上有两个USCI_A模块时,这两个模块应该被命名为USCI_A0和USCI_A1。如有需要,可以通过查阅设备明细表来确定哪些USCI模块可以在哪些设备上实现[10]。文献综述

USCI_Ax模块支持:

UART模式

脉冲整形的IrDA通信

自动波特率检测的LIN通信

SPI模式

SCI_Bx模块支持:

I2C模式

SPI模式

在通用异步收发器模式中,USCI_Ax模块通过两个外部引脚发送引脚UCAxRXD和接收引脚UCAxTXD把MSP430和一个外部系统连接起来。当UCSYNC位被清0时就选择了UART模式。

(1)UART模式的特征包括: 基于MSP430F5438的远程监控系统驱动设计+程序(4):http://www.youerw.com/zidonghua/lunwen_75909.html

------分隔线----------------------------
推荐内容