TI公司MSP430系列微控制器芯片_第1頁
TI公司MSP430系列微控制器芯片_第2頁
TI公司MSP430系列微控制器芯片_第3頁
TI公司MSP430系列微控制器芯片_第4頁
TI公司MSP430系列微控制器芯片_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第1章 TI公司MSP430系列微控制器芯片目標通過本章的學習,應(yīng)掌握以下知識 按照所處理的信號,對電子線路的分類 數(shù)字電路的特點 常用數(shù)字集成電路器件的種類和特點 微控制器(Microcontroller,MCU)的結(jié)構(gòu) 德州儀器(TI)公司MSP430系列微控制器(MCU)的特點 MSP430微控制器的最小系統(tǒng)電路 MSP430微控制器的內(nèi)部資源 不同型號MSP430微控制器芯片的區(qū)別引言電子線路的功用是完成信號的產(chǎn)生、傳輸和處理。按照信號的特點,電子線路可以被劃分為處理連續(xù)信號的模擬電路和處理離散信號的數(shù)字電路。相對于模擬電路,數(shù)字電路具有許多優(yōu)點。首先,在數(shù)字系統(tǒng)中信號電壓的準確值并不

2、很重要,只要電壓的變化不至于影響到對高、低電平的判定,這個變化就可以忽略不計,因此數(shù)字電路具有較好的抗干擾能力;其次,整個系統(tǒng)的準確度和精度容易保持一致,這是因為數(shù)字信號在處理過程中不會降低精度,而模擬信號在處理過程中會受到電路元器件參數(shù)的改變以及環(huán)境變化的影響;再者,數(shù)字信號存儲方便、對它的處理過程容易通過編程來實現(xiàn);最后,在許多情況下,完成同樣功能的數(shù)字系統(tǒng)比相應(yīng)的模擬系統(tǒng)便宜。雖然數(shù)字電路相對于模擬電路具有上述的優(yōu)點,但是自然界中信號的大多數(shù)是模擬信號,例如語音信號和圖像信號,這就需要模擬電路對其進行處理。另外,在需要對帶寬相當寬的信號,或者變化很快的信號,進行實時處理的場合,模擬電路則

3、可能是唯一的解決方案。然而,對于數(shù)字電路具有足夠速率執(zhí)行信號處理任務(wù)的情況下,我們通常都會優(yōu)先考慮采用數(shù)字電路來完成任務(wù)。當前,常用的數(shù)字電路器件類型包括標準邏輯器件(例如74系列器件)、可編程邏輯器件(Programmable Logic Device,PLD)和微控制器(Microcontroller,MCU)。標準邏輯器件在集成度方面屬于中小規(guī)模集成電路,它的種類包括各種邏輯門、觸發(fā)器、譯碼器、多路選擇器和計數(shù)器等芯片。這些器件的集成度較低,采用它們設(shè)計的數(shù)字系統(tǒng)需要較多的器件,這就使得電路連線復(fù)雜,系統(tǒng)的可靠性降低。標準邏輯器件芯片的功能確定,修改系統(tǒng)設(shè)計必須通過對電路重新設(shè)計和組裝來

4、實現(xiàn),這就使得設(shè)計靈活性低。標準邏輯器件目前在數(shù)字電路設(shè)計中已不再廣泛使用,但是它們對于研究數(shù)字系統(tǒng)基本構(gòu)成模塊的工作原理方面具有重要的意義,例如大學里的數(shù)字電路邏輯設(shè)計課程中目前仍然主要使用這些器件進行講授。使用與門、或門和非門能夠?qū)崿F(xiàn)任意組合電路,再添加上觸發(fā)器就能夠?qū)崿F(xiàn)任意時序電路??删幊踢壿嬈骷≒LD)可以認為是對標準邏輯器件的直接升級。一塊可編程邏輯器件芯片內(nèi)部集成了非常多的邏輯門和觸發(fā)器,使得單一芯片具有實現(xiàn)一個應(yīng)用系統(tǒng)所需要的邏輯資源,從而減少了應(yīng)用系統(tǒng)中使用器件的數(shù)量,提高了系統(tǒng)的可靠性??删幊踢壿嬈骷酒瑑?nèi)部邏輯資源的連接不需要手工進行,用戶只需要使用計算機編寫設(shè)計文件,然

5、后完成設(shè)計文件到目標芯片的傳輸。可編程邏輯器件在下載設(shè)計文件以后,在它的內(nèi)部將形成對應(yīng)的硬件電路。需要更改設(shè)計要求時,只需重新編寫設(shè)計文件,再次向芯片下載設(shè)計文件。不需要更改,或者較少需要更改電路連線,從而使得設(shè)計靈活性得到提高。微控制器(MCU),也被稱為單片機,可以被認為在其內(nèi)部集成了許多完成算術(shù)運算和邏輯運算等功能的邏輯電路模塊。微控制器的每一條匯編指令對應(yīng)一個邏輯電路模塊。微控制器依靠所運行的程序來完成工作。這個程序是設(shè)計者對微控制器的一組完整的指令,指令告訴微控制器其操作的每一步應(yīng)該去調(diào)用什么邏輯電路模塊,以及如何調(diào)用這個邏輯電路模塊。這些指令以二進制代碼的形式存儲在存儲器中,微控制

6、器從存儲器中一次讀取一條指令代碼,并完成由指令代碼指定的操作。通過編寫設(shè)計文件,或者程序,可以在可編程邏輯器件內(nèi)部產(chǎn)生希望的硬件電路,或者控制微控制器完成不同的工作,這個特點使得設(shè)計靈活性得到提高。當需要修改系統(tǒng)設(shè)計時,設(shè)計者只需要改寫設(shè)計文件,或者程序,不需要或者較少需要修改電路連線。微控制器一次只能執(zhí)行一條指令,因此它的主要局限性是工作速度。采用硬件方案設(shè)計的數(shù)字系統(tǒng)總是比軟件方案設(shè)計的數(shù)字系統(tǒng)的工作速度快??删幊踢壿嬈骷谙螺d設(shè)計文件以后,在它的內(nèi)部將形成對應(yīng)的硬件電路,這些電路是可以同時工作的。例如向2個數(shù)碼管傳送顯示代碼,這時可以同時進行。在微控制器中,向2個數(shù)碼管傳送顯示代碼的工作

7、只能是逐個傳送??删幊踢壿嬈骷?nèi)部電路模塊中信號處理的時間只來源于硬件電路產(chǎn)生的時間延遲,不存在指令讀取和執(zhí)行產(chǎn)生的時間延遲。上述工作特點使得可編程邏輯器件的工作速度比微控制器芯片快??删幊踢壿嬈骷拈_發(fā)設(shè)計語言有許多種,其中VHDL和Verilog HDL這兩種硬件描述語言已經(jīng)獲得廣泛的應(yīng)用,并且成為國際電氣與電子工程師協(xié)會(The Institute of Electrical and Electronics Engineers,IEEE)的標準。不過這兩種硬件描述語言現(xiàn)在并沒有得到可編程邏輯器件開發(fā)軟件的全面支持,例如Altera公司的Quartus可編程邏輯器件開發(fā)軟件不支持浮點類型數(shù)

8、據(jù)、不支持乘法和除法算術(shù)運算等。這些不足限制了可編程邏輯器件的應(yīng)用。不支持浮點類型數(shù)據(jù)減小了所處理信號的動態(tài)范圍,不支持乘除法算術(shù)運算使得一些信號處理功能不容易實現(xiàn)。在這些方面,微控制器開發(fā)中大量使用的C語言具有明顯的優(yōu)勢。1.1 MSP430系列微控制器德州儀器(TEXAS INSTRUMENTS,TI)公司生產(chǎn)的MSP430TM系列微控制器(MCU)是一種基于精簡指令集處理器(Reduced Instruction Set Computing,RISC)的16位混合信號處理器。芯片內(nèi)部集成有模擬/數(shù)字轉(zhuǎn)換器(Analog-to-Digital Converter,ADC)和數(shù)字/模擬信號轉(zhuǎn)

9、換器(Digital-to-Analog Converter,DAC),這就使得它不僅能夠接收和輸出數(shù)字信號,而且也能夠接收和輸出模擬信號,因此稱作為混合信號處理器。MSP430系列微控制器的組成框圖如圖1.1所示。圖1.1 MSP430系列微控制器的組成框圖MSP430系列微控制器中的CPU模塊,圖1.1中的“RISC CPU 16-Bit”模塊,通過存儲器地址總線(Memory Address Bus,MAB)和存儲器數(shù)據(jù)總線(Memory Data Bus,MDB)與程序存儲模塊、數(shù)據(jù)存儲模塊以及各種外部設(shè)備模塊連接起來,并采用統(tǒng)一的CPU指令和尋址模式。如果采用匯編語言編程,開發(fā)者需要

10、了解CPU內(nèi)部的寄存器、各種尋址模式以及匯編指令等內(nèi)容;如果采用C語言編程,這些內(nèi)容不需要過多地關(guān)注,寄存器的使用和尋址模式的選擇將由編譯系統(tǒng)處理。本書采用C語言實現(xiàn)應(yīng)用系統(tǒng)的開發(fā)。圖1.1中的“Flash/FRAM”模塊用作程序存儲器、“RAM” 模塊用作數(shù)據(jù)存儲器、“Port”模塊表示芯片的輸入/輸出管腳。MSP430系列微控制器具有多種芯片型號、同一型號芯片還具有多種封裝類型,共計400多款。在所有這些型號的芯片中,芯片內(nèi)部程序存儲器的存儲容量從最小的0.5KB,到最大的256KB;數(shù)據(jù)存儲器的存儲容量從最小的128B,到最大的18KB;輸入/輸出管腳數(shù)量從14個到113個。不同的芯片內(nèi)

11、部資源配置用來滿足不同的用戶在功能和成本等方面的不同應(yīng)用需求。數(shù)字外圍模塊包括LCD驅(qū)動器、定時/計數(shù)器、并行數(shù)字輸入/輸出端口和串行數(shù)字輸入/輸出端口等。模擬外圍模塊包括模擬/數(shù)字轉(zhuǎn)換器、數(shù)字/模擬轉(zhuǎn)換器、比較器、運算放大器等。注意,并不是每一種MSP430微控制器芯片都能提供所有這些外圍模塊的功能,使用者需要根據(jù)應(yīng)用系統(tǒng)的需求來選擇合適的芯片型號。監(jiān)視定時器,俗稱看門狗“Watchdog”,用來監(jiān)視微控制器的工作狀態(tài)。當出現(xiàn)程序運行異常的情況,它將強制系統(tǒng)復(fù)位。模塊“JTAG/Debug”用來支持用戶程序的下載和調(diào)試。JTAG接口建立開發(fā)使用的計算機與MSP430微控制器芯片的聯(lián)系。MSP

12、430系列微控制器的所有型號芯片都支持通過JTAG接口對程序存儲器編程。在MSP430系列微控制器的內(nèi)部包含在片調(diào)試邏輯,該電路既支持高精度的模擬調(diào)試,也支持全速工作調(diào)試。也有一些型號的芯片還支持被稱作“Spy-Bi-Wire”的2線接口,這種接口同樣支持用戶程序的下載和調(diào)試。MSP430系列微控制器的最大特點為低功耗。為降低功耗,專門為芯片設(shè)計了靈活的時鐘系統(tǒng)、多種低功耗工作模式,即時喚醒以及智能化外部設(shè)備模塊。時鐘模塊“Clock System”用來產(chǎn)生MSP430系列微控制器工作所需要的各種時鐘信號。該模塊可以在多個時鐘源的支持下工作,既有需要添加外部晶體獲得高頻率穩(wěn)定性的時鐘源,也有不

13、需要添加任何外部器件的內(nèi)部時鐘源。時鐘模塊的工作狀態(tài)和工作頻率能夠由用戶程序控制,這樣使得微控制器在等待狀態(tài)時可以采用低頻率的時鐘信號,甚至關(guān)閉時鐘電路來降低系統(tǒng)的能耗;在工作狀態(tài)時則采用高頻率的時鐘信號,加快信號的處理速度。用戶程序能夠選擇時鐘源,并且控制時鐘電路的工作狀態(tài)以及時鐘頻率,這是MSP430系列微控制器的特色之一。當前,德州儀器(TI)公司生產(chǎn)的MSP430系列微控制器包括以下子系列。指令執(zhí)行速度達8MIPS的MSP430x1xx子系列、指令執(zhí)行速度達16MIPS的MSP430x2xx子系列、能夠直接驅(qū)動LCD顯示器的MSP430x4xx子系列、指令執(zhí)行速度達25MIPS的MSP

14、430x5xx子系列以及指令執(zhí)行速度達25MIPS且能夠直接驅(qū)動LCD顯示器的MSP430x6xx子系列。上述這些子系列共包括了數(shù)百種具有不同邏輯資源和封裝類型的芯片,讀者可以在德州儀器(TI)公司的網(wǎng)站,找到相關(guān)的信息。本書專門介紹MSP430x2xx子系列微控制器的使用。MSP430x2xx子系列微控制器還可以再劃分為MSP430G2xx、MSP430F2xx和MSP430AFE2xx分系列。本章的下面部分分別對MSP430G2231和MSP430F2619這2種型號的芯片進行介紹。硬件是軟件開發(fā)的基礎(chǔ),硬件也是軟件的控制對象,只有了解硬件情況才能為應(yīng)用系統(tǒng)選擇合適型號的芯片,并順利地完成

15、軟件開發(fā)。芯片MSP430G2231是德州儀器(TI)公司提供給高校的LaunchPad(MSP-ESP430G2)開發(fā)套件中支持的多種芯片之一,該開發(fā)套件售價僅$4.30。另外,MSP430G2231芯片具有雙列直插類型封裝,便于在面包板上組裝應(yīng)用電路。組裝自己的應(yīng)用電路對于初學者非常重要,即使微控制器是利用編寫程序?qū)崿F(xiàn)電路功能,但是硬件是軟件的基礎(chǔ),也是軟件的控制對象。只有對硬件電路具有深入的了解,才能編寫出好的程序。組裝電路是了解硬件電路的一個有效方法。MSP430G2xx系列芯片的一個缺陷是不支持外部高諧振頻率晶體的時鐘源,它僅支持32.768kHz的時鐘晶振。芯片MSP430F261

16、9支持最高達16MHz頻率的外部晶體時鐘源,當然也支持不需要添加任何外部器件的內(nèi)部時鐘源。另外,芯片MSP430F2619內(nèi)部具有比芯片MSP430G2231種類更多的外圍模塊和數(shù)量更多的邏輯資源。本書后面對于MSP430系列微控制器各個模塊的使用介紹將主要基于芯片MSP430G2231進行,在介紹芯片MSP430G2231不具備的模塊時,即芯片MSP430F2619內(nèi)部具有的外圍模塊時將特別指出。1.2 MSP430G2231芯片14管腳雙列直插類型封裝的MSP430G2231芯片管腳排列圖如圖1.2所示。圖1.2 MSP430G2231芯片管腳排列圖MSP430G2231芯片具有雙列直插類

17、型封裝,這點對于初學者非常方便,因為雙列直插類型封裝便于在面包板上組裝應(yīng)用電路。能夠觀察到自己完成設(shè)計、組裝電路的工作情況,將使設(shè)計者立刻就能體會到成功的喜悅,增強學習的興趣。對所從事的工作具有興趣是做好工作的一個重要條件。同時,理論聯(lián)系實踐也是一種非常重要的工作和學習方法?;贛SP430G2231芯片的最小系統(tǒng)電路圖如圖1.3所示。圖1.3 MSP430G2231芯片的最小系統(tǒng)電路圖MSP430G2231芯片具有14個管腳。管腳DVCC(管腳1)為電源管腳,管腳DVSS(管腳14)為接地管腳。電源電壓范圍為1.83.6V。使用面包板組裝應(yīng)用電路時,可以很方便地就近連接電源和接地,因此在電路

18、圖中出現(xiàn)多個電源接線端和接地接線端,這些端點讀者可以自己完成與電源和接地的連接。MSP430G2231芯片電源管腳(管腳1)旁邊放置的2個電容,C2和C3,用于電源的濾波。MSP430G2231芯片的管腳10為復(fù)位管腳()。復(fù)位的目的是使得微控制器從一種約定的工作狀態(tài)下開始工作。MSP430系列芯片在接電時,只要復(fù)位管腳為邏輯低電平,則系統(tǒng)將進入復(fù)位狀態(tài)。圖1.3給出了一種非常簡單的復(fù)位電路,僅由1個電阻和1個電容組成,R1和C1。當系統(tǒng)加電時,由于電容C1上的電壓不能突變,復(fù)位管腳呈現(xiàn)低電平,使得微控制器進入復(fù)位狀態(tài)。隨著電容C1充電,復(fù)位管腳的電位逐漸上升,當達到邏輯高對應(yīng)的電位值,微控制

19、器將退出復(fù)位狀態(tài),進入正常工作狀態(tài)。MSP430G2231芯片的時鐘模塊“Clock System”能夠在以下3種時鐘源的驅(qū)動下工作,采用頻率為32768Hz外部晶體諧振器的振蕩器、頻率約為12kHz的內(nèi)部低功耗振蕩器和內(nèi)部數(shù)字控制振蕩器(Digitally Controlled Oscillator,DCO)。使用晶體振蕩器需要在管腳XIN(管腳13)和管腳XOUT(管腳12)之間放置諧振頻率為32768Hz的晶體諧振器,并且2個管腳再分別通過12pF的電容接地。使用內(nèi)部低功耗振蕩器和內(nèi)部數(shù)字控制振蕩器(DCO)則不需要添加任何外部器件,而且數(shù)字控制振蕩器(DCO)的工作頻率還可以通過用戶程

20、序進行調(diào)整。使用芯片內(nèi)部時鐘源的缺點是時鐘頻率的穩(wěn)定度和精確度不如使用外部晶體諧振器的振蕩器。圖1.3所示電路使用芯片內(nèi)部時鐘源以簡化電路組成。MSP430系列芯片復(fù)位以后,時鐘模塊自動選擇數(shù)字控制振蕩器(DCO)作為時鐘源,默認的時鐘頻率約為1MHz。推薦初學者使用芯片內(nèi)部的數(shù)字控制振蕩器(DCO),這樣即減少了連線的數(shù)量,也避免了程序設(shè)計中對時鐘模塊的設(shè)置。MSP430G2231芯片的功能方框圖如圖1.4所示。圖1.4 MSP430G2231芯片的功能方框圖圖1.4不僅給出了MSP430G2231芯片包含的功能模塊、功能模塊之間的聯(lián)系,而且給出了芯片的邏輯資源。系統(tǒng)時鐘模塊“Clock S

21、ystem”輸出3種時鐘信號,供CPU使用的MCLK、供芯片內(nèi)部其它功能模塊使用的SMCLK和ACLK。時鐘信號SMCLK和ACLK可以通過軟件設(shè)置為與芯片的管腳相連接,這樣就可以通過測試獲得使用芯片內(nèi)部的數(shù)字控制振蕩器(DCO)作為時鐘源時,這些時鐘信號的實際頻率。MSP430G2231芯片具有2kB的Flash程序存儲器,128B的RAM數(shù)據(jù)存儲器。前者用來存儲用戶程序,后者用來存儲信號處理過程的中間結(jié)果。用戶編寫的程序必須在這些邏輯資源之內(nèi)工作。在模擬信號接口方面,MSP430G2231芯片只具有模擬/數(shù)字轉(zhuǎn)換能力,不具有數(shù)字/模擬轉(zhuǎn)換能力。芯片內(nèi)部的模擬/數(shù)字轉(zhuǎn)換器具有10位分辨率,具

22、有8個獨立的輸入通道,每1個輸入通道可以通過軟件設(shè)置為與芯片的管腳相連接。在數(shù)字信號接口方面,MSP430G2231芯片提供了并行和串行數(shù)字輸入/輸出端口。并行數(shù)字輸入/輸出端口包括具有8位的P1端口和具有2位的P2端口。串行數(shù)據(jù)接口能夠工作在SPI,或者I2C工作模式。每種類型端口可以通過用戶軟件設(shè)置為與芯片的管腳相連接。該芯片內(nèi)部還包含1個具有捕獲/比較功能的16位定時器、看門狗“Watchdog”等電路。MSP430G2231芯片的編程/調(diào)試電路即支持JTAG接口,也支持“Spy-Bi-Wire”2線接口。LaunchPad(MSP-ESP430G2)開發(fā)套件采用“Spy-Bi-Wire

23、”2線接口。圖1.2所示的MSP430G2231芯片管腳排列圖中每個管腳的功用如表1.1所示。除過電源和接地管腳外,其它芯片管腳都是多用途管腳。例如管腳2,它能夠用做并行數(shù)字輸入/輸出端口P1的管腳P1.0、定時器的外部計數(shù)信號輸入管腳TA0CLK、MSP430G2231芯片時鐘模塊時鐘信號ACLK輸出管腳、模擬/數(shù)字轉(zhuǎn)換器的0通道模擬電壓輸入管腳A0。芯片管腳具體用作為哪一種功用,需要在程序中進行相應(yīng)的設(shè)置。表1.1中列出的管腳功用需要結(jié)合后面的學習內(nèi)容來逐漸掌握,但是需要有一些了解,因為硬件是軟件開發(fā)的基礎(chǔ),硬件也是軟件的控制對象,只有了解硬件情況才能順利地完成軟件開發(fā)。表1.1 MSP4

24、30G2231芯片管腳功用表管腳編號管腳名稱和功用1DVCC:芯片電源輸入管腳,電源電壓范圍:1.83.6V。2P1.0:并行輸入/輸出端口1的位0管腳; TA0CLK:定時器Timer_A的外部信號TACLK輸入管腳;ACLK:MSP430芯片時鐘信號ACLK輸出管腳;A0:模擬/數(shù)字轉(zhuǎn)換器ADC10的模擬電壓輸入通道0輸入管腳。3P1.1:并行輸入/輸出端口1的位1管腳; TA0.0:定時器Timer_A的捕捉信號CCI0A輸入管腳; 定時器Timer_A的比較信號OUT0輸出管腳;A1:模擬/數(shù)字轉(zhuǎn)換器ADC10的模擬電壓輸入通道1輸入管腳。4P1.2:并行輸入/輸出端口1的位2管腳;

25、TA0.0:定時器Timer_A的捕捉信號CCI1A輸入管腳; 定時器Timer_A的比較信號OUT1輸出管腳;A2:模擬/數(shù)字轉(zhuǎn)換器ADC10的模擬電壓輸入通道2輸入管腳。5P1.3:并行輸入/輸出端口1的位3管腳; ADC10CLK:模擬/數(shù)字轉(zhuǎn)換器ADC10轉(zhuǎn)換時鐘輸出管腳;A3:模擬/數(shù)字轉(zhuǎn)換器ADC10的模擬電壓輸入通道3輸入管腳;VREF-/VEREF-:模擬/數(shù)字轉(zhuǎn)換器ADC10參考電源低電平連接管腳。6P1.4:并行輸入/輸出端口1的位4管腳; SMCLK:MSP430芯片時鐘信號SMCLK輸出管腳;A4:模擬/數(shù)字轉(zhuǎn)換器ADC10的模擬電壓輸入通道4輸入管腳;VREF+/VE

26、REF-+:模擬/數(shù)字轉(zhuǎn)換器ADC10參考電源高電平連接管腳;TCK:用于芯片編程/測試的JTAG接口時鐘輸入管腳。7P1.5:并行輸入/輸出端口1的位5管腳; TA0.0:定時器Timer_A的比較信號OUT0輸出管腳;A5:模擬/數(shù)字轉(zhuǎn)換器ADC10的模擬電壓輸入通道5輸入管腳;SCLK:串行輸入/輸出端口時鐘管腳;TMS:用于芯片編程/測試的JTAG接口輸入管腳。8P1.6:并行輸入/輸出端口1的位6管腳; TA0.1:定時器Timer_A的捕捉信號CCI1A輸入管腳; 定時器Timer_A的比較信號OUT1輸出管腳;A6:模擬/數(shù)字轉(zhuǎn)換器ADC10的模擬電壓輸入通道6輸入管腳;SDO:

27、串行輸入/輸出端口工作于SPI模式的數(shù)據(jù)輸出管腳;SCL:串行輸入/輸出端口工作于I2C模式的時鐘管腳;TDI:在芯片編程/測試過程中JTAG接口測試數(shù)據(jù)輸入管腳;TCLK:在芯片編程/測試過程中JTAG接口測試時鐘信號輸入管腳。9P1.7:并行輸入/輸出端口1的位7管腳; A7:模擬/數(shù)字轉(zhuǎn)換器ADC10的模擬電壓輸入通道7輸入管腳;SDI:串行輸入/輸出端口工作于SPI模式的數(shù)據(jù)輸入管腳;SDA:串行輸入/輸出端口工作于I2C模式的數(shù)據(jù)管腳;TDO:在芯片編程/測試過程中JTAG接口測試數(shù)據(jù)輸出管腳;TDI:在芯片編程/測試過程中JTAG接口測試數(shù)據(jù)輸入管腳。10RST:芯片復(fù)位信號輸入管

28、腳;NMI:非屏蔽中斷信號輸入管腳;SBWTDIO:在芯片編程/測試過程中Spy-Bi-Wire信號輸入/輸出管腳。11TEST:JTAG接口測試模式選擇信號輸入管腳;SBWTDIO:在芯片編程/測試過程中Spy-Bi-Wire時鐘輸入管腳。12XOUT:晶體諧振器連接管腳;P2.7:并行輸入/輸出端口2的位7管腳。13XIN:晶體諧振器連接管腳;P2.6:并行輸入/輸出端口2的位6管腳;TA0.1:定時器Timer_A的比較信號OUT1輸出管腳。14DVSS:芯片接地管腳。1.3 MSP430F2619芯片德州儀器(TI)公司生產(chǎn)的64管腳PM包裝形式的MSP430F2619芯片管腳排列圖和

29、功能方框圖分別如圖1.5和圖1.6所示。圖1.5 MSP430F2619芯片管腳排列圖圖1.6 MSP430F2619芯片功能方框圖MSP430G2231芯片具有雙列直插式的封裝形式、價格便宜,適合初學者使用,但是芯片內(nèi)部的邏輯資源較少。MSP430F2619芯片只有表貼式的封裝形式,必須為它專門設(shè)計印制電路板,連同芯片本身的價錢,使得使用成本較高,但是芯片內(nèi)部具有豐富的邏輯資源。MSP430F2619芯片采用2組供電管腳。第1組,DVCC和DVSS,為數(shù)字電路部分的供電管腳。第2組,AVCC和AVSS,為模擬電路部分的供電管腳。分為兩部分的目的為避免數(shù)字電路的工作對模擬電路供電穩(wěn)定性的影響。系統(tǒng)時鐘模塊“Clock System”能夠連接2種諧振晶體,一種可以采用具有較低的諧振頻率,另一種采用具有較高的諧振頻率。晶體的最高諧振頻率達

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論