基于基于MSP430F449的数据存储和的数据存储和USB串行通信实现串行通信实现
摘要:在数据采集设备以及具有相关功能的仪器设计中,数据的存储和传输是一个非常重要的环节,本文在成
功实践的基础上,介绍微控制器MSP430F449实现数据的采集后的数据存储及与上位机数据通信的相关内容。
文中给出了实用的硬件电路和部分软件代码,详细讲解了在数据存储中需要注意的一些环节。 关键词:
MSP430,USB,I2C 在数据采集和测量仪器尤其是便携式设备中,数据存储和传输是不可避免的问题,近年
来TI公司推出的低功耗微控制器MSP430,在仪器设计和制造领域引起巨大变革,新型控制器和大容量串行存储
器的应用大大提高产品了的性能。本文主要解决两个问题 1 解决经过MSP430采集后的数据与
摘要 摘要:在数据采集设备以及具有相关功能的仪器设计中,数据的存储和传输是一个非常重要的环节,本文在成功实践的基
础上,介绍微控制器MSP430F449实现数据的采集后的数据存储及与上位机数据通信的相关内容。文中给出了实用的硬件电
路和部分软件代码,详细讲解了在数据存储中需要注意的一些环节。
关键词 关键词:MSP430,USB,I
2
C
在数据采集和测量仪器尤其是便携式设备中,数据存储和传输是不可避免的问题,近年来TI公司推出的低功耗微控制
器MSP430,在仪器设计和制造领域引起巨大变革,新型控制器和大容量串行存储器的应用大大提高产品了的性能。本文主要
解决两个问题
1 解决经过MSP430采集后的数据与EEPROM24C256的数据接口问题,也就是数据存储问题;
2 解决EEPROM与上位机(普通微机)的数据通信问题,也就是存储后的数据上传问题。
首先对主要的集成电路做简单介绍首先对主要的集成电路做简单介绍
MSP430F449简介
MSP430F449是MSP430系列中的一种,MSP430系列是一种具有集成度高,功能丰富、功耗低等特点的16位单片机。它
的集成调试环境Embedded Workbench 提供了良好的C语言开发平台。设计中基于程序的复杂性和程序容量大的要求选择
了MSP430F449,这款芯片具有64K程序存储器,可以满足大部分复杂控制的需要;它的封装100-PIN QFP具有良好的互换
性,与MSP430F437 、MSP430F435等芯片具有完全一致的管脚可以在程序量上进行合理选择。
24C256简介
24C256是支持I
2
C协议的串行EEPROM,容量32768字节。
以上是24C256的管脚图,其中A0,A1,A2构成存储器的物理地址,作为I
2
C总线上区分不同存储器的控制地址,可以
在I
2
C总线上同时连接8个设备。 WP是写保护,高电平将禁止对器件的写操作;SCL和SDA是数据传输的控制线,其中SCL是
时钟,SDA是双向数据线,用来完成数据的写入和读出,数据的传输按照I
2
C协议的要求由时钟端SCL配合共同完成。
CP2102简介
CP2102是USB到UART的桥接电路,完成USB数据和UART数据的转换,电路连接简单,数据传输可靠,把下位机串行数
据转换成USB数据格式,方便实现数据通信,在上位机上通过运行该芯片的驱动程序把USB数据可以按照简单的串口进行读
写操作编程简单,操作灵活。
评论0