基于MSP430F449的數(shù)據(jù)存儲(chǔ)和USB串行通信實(shí)現(xiàn)
發(fā)布時(shí)間:2007/9/11 0:00:00 訪問次數(shù):503
來源:21IC中國(guó)電子網(wǎng) 作者:中科院上海技術(shù)物理研究所 王海英
摘要:在數(shù)據(jù)采集設(shè)備以及具有相關(guān)功能的儀器設(shè)計(jì)中,數(shù)據(jù)的存儲(chǔ)和傳輸是一個(gè)非常重要的環(huán)節(jié),本文在成功實(shí)踐的基礎(chǔ)上,介紹微控制器MSP430F449實(shí)現(xiàn)數(shù)據(jù)的采集后的數(shù)據(jù)存儲(chǔ)及與上位機(jī)數(shù)據(jù)通信的相關(guān)內(nèi)容。文中給出了實(shí)用的硬件電路和部分軟件代碼,詳細(xì)講解了在數(shù)據(jù)存儲(chǔ)中需要注意的一些環(huán)節(jié)。
關(guān)鍵詞:MSP430,USB,I2C
在數(shù)據(jù)采集和測(cè)量?jī)x器尤其是便攜式設(shè)備中,數(shù)據(jù)存儲(chǔ)和傳輸是不可避免的問題,近年來TI公司推出的低功耗微控制器MSP430,在儀器設(shè)計(jì)和制造領(lǐng)域引起巨大變革,新型控制器和大容量串行存儲(chǔ)器的應(yīng)用大大提高產(chǎn)品了的性能。本文主要解決兩個(gè)問題
1 解決經(jīng)過MSP430采集后的數(shù)據(jù)與EEPROM24C256的數(shù)據(jù)接口問題,也就是數(shù)據(jù)存儲(chǔ)問題;
2 解決EEPROM與上位機(jī)(普通微機(jī))的數(shù)據(jù)通信問題,也就是存儲(chǔ)后的數(shù)據(jù)上傳問題。
首先對(duì)主要的集成電路做簡(jiǎn)單介紹
MSP430F449簡(jiǎn)介
MSP430F449是MSP430系列中的一種,MSP430系列是一種具有集成度高,功能豐富、功耗低等特點(diǎn)的16位單片機(jī)。它的集成調(diào)試環(huán)境Embedded Workbench 提供了良好的C語(yǔ)言開發(fā)平臺(tái)。設(shè)計(jì)中基于程序的復(fù)雜性和程序容量大的要求選擇了MSP430F449,這款芯片具有64K程序存儲(chǔ)器,可以滿足大部分復(fù)雜控制的需要;它的封裝100-PIN QFP具有良好的互換性,與MSP430F437 、MSP430F435等芯片具有完全一致的管腳可以在程序量上進(jìn)行合理選擇。
24C256簡(jiǎn)介
24C256是支持I2C協(xié)議的串行EEPROM,容量32768字節(jié)。
以上是24C256的管腳圖,其中A0,A1,A2構(gòu)成存儲(chǔ)器的物理地址,作為I2C總線上區(qū)分不同存儲(chǔ)器的控制地址,可以在I2C總線上同時(shí)連接8個(gè)設(shè)備。 WP是寫保護(hù),高電平將禁止對(duì)器件的寫操作;SCL和SDA是數(shù)據(jù)傳輸?shù)目刂凭,其中SCL是時(shí)鐘,SDA是雙向數(shù)據(jù)線,用來完成數(shù)據(jù)的寫入和讀出,數(shù)據(jù)的傳輸按照I2C協(xié)議的要求由時(shí)鐘端SCL配合共同完成。
CP2102簡(jiǎn)介
CP2102是USB到UART的橋接電路,完
來源:21IC中國(guó)電子網(wǎng) 作者:中科院上海技術(shù)物理研究所 王海英
摘要:在數(shù)據(jù)采集設(shè)備以及具有相關(guān)功能的儀器設(shè)計(jì)中,數(shù)據(jù)的存儲(chǔ)和傳輸是一個(gè)非常重要的環(huán)節(jié),本文在成功實(shí)踐的基礎(chǔ)上,介紹微控制器MSP430F449實(shí)現(xiàn)數(shù)據(jù)的采集后的數(shù)據(jù)存儲(chǔ)及與上位機(jī)數(shù)據(jù)通信的相關(guān)內(nèi)容。文中給出了實(shí)用的硬件電路和部分軟件代碼,詳細(xì)講解了在數(shù)據(jù)存儲(chǔ)中需要注意的一些環(huán)節(jié)。
關(guān)鍵詞:MSP430,USB,I2C
在數(shù)據(jù)采集和測(cè)量?jī)x器尤其是便攜式設(shè)備中,數(shù)據(jù)存儲(chǔ)和傳輸是不可避免的問題,近年來TI公司推出的低功耗微控制器MSP430,在儀器設(shè)計(jì)和制造領(lǐng)域引起巨大變革,新型控制器和大容量串行存儲(chǔ)器的應(yīng)用大大提高產(chǎn)品了的性能。本文主要解決兩個(gè)問題
1 解決經(jīng)過MSP430采集后的數(shù)據(jù)與EEPROM24C256的數(shù)據(jù)接口問題,也就是數(shù)據(jù)存儲(chǔ)問題;
2 解決EEPROM與上位機(jī)(普通微機(jī))的數(shù)據(jù)通信問題,也就是存儲(chǔ)后的數(shù)據(jù)上傳問題。
首先對(duì)主要的集成電路做簡(jiǎn)單介紹
MSP430F449簡(jiǎn)介
MSP430F449是MSP430系列中的一種,MSP430系列是一種具有集成度高,功能豐富、功耗低等特點(diǎn)的16位單片機(jī)。它的集成調(diào)試環(huán)境Embedded Workbench 提供了良好的C語(yǔ)言開發(fā)平臺(tái)。設(shè)計(jì)中基于程序的復(fù)雜性和程序容量大的要求選擇了MSP430F449,這款芯片具有64K程序存儲(chǔ)器,可以滿足大部分復(fù)雜控制的需要;它的封裝100-PIN QFP具有良好的互換性,與MSP430F437 、MSP430F435等芯片具有完全一致的管腳可以在程序量上進(jìn)行合理選擇。
24C256簡(jiǎn)介
24C256是支持I2C協(xié)議的串行EEPROM,容量32768字節(jié)。
以上是24C256的管腳圖,其中A0,A1,A2構(gòu)成存儲(chǔ)器的物理地址,作為I2C總線上區(qū)分不同存儲(chǔ)器的控制地址,可以在I2C總線上同時(shí)連接8個(gè)設(shè)備。 WP是寫保護(hù),高電平將禁止對(duì)器件的寫操作;SCL和SDA是數(shù)據(jù)傳輸?shù)目刂凭,其中SCL是時(shí)鐘,SDA是雙向數(shù)據(jù)線,用來完成數(shù)據(jù)的寫入和讀出,數(shù)據(jù)的傳輸按照I2C協(xié)議的要求由時(shí)鐘端SCL配合共同完成。
CP2102簡(jiǎn)介
CP2102是USB到UART的橋接電路,完
熱門點(diǎn)擊
- 高速大容量SRAM
- 用存儲(chǔ)器映射的方法實(shí)現(xiàn)片外FLASH的擦寫
- 高速雙口RAM IDT7026的原理和應(yīng)用
- 新架構(gòu)SRAM消除“軟錯(cuò)誤”威脅
- 基于I2S的USB 聲卡系統(tǒng)設(shè)計(jì)
- SST89E/V58RD2和SST89E/V
- AT45DB081B在數(shù)據(jù)采集系統(tǒng)中的應(yīng)用
- 內(nèi)含CalmRISC CPU的8位單片機(jī)S3
- 基于VxWorks的FLASH存儲(chǔ)器實(shí)時(shí)存取
- IDT7007高速雙端口RAM及其應(yīng)用
推薦技術(shù)資料
- 循線機(jī)器人是機(jī)器人入門和
- 循線機(jī)器人是機(jī)器人入門和比賽最常用的控制方式,E48S... [詳細(xì)]
- 電源管理 IC (PMIC)&
- I2C 接口和 PmBUS 以及 OTP/M
- MOSFET 和柵極驅(qū)動(dòng)器單
- 數(shù)字恒定導(dǎo)通時(shí)間控制模式(CO
- Power Management Buck/
- 反激變換器傳導(dǎo)和輻射電磁干擾分析和抑制技術(shù)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究