新聞中心

MSP430的一些問題

作者: 時(shí)間:2016-11-13 來源:網(wǎng)絡(luò) 收藏
1-問:JTAG 與 I/O 功能之間的 MSP430 引腳復(fù)用
答: 四個(gè)引腳 P1.7 - P1.4 在 20 與 28 引腳 MSP430F1xx 器件上均同時(shí)具有 I/O 與 JTAG 功能這些引腳的默認(rèn)功能是,當(dāng)器件通電時(shí)具有 I/O 功能當(dāng)測試引腳拉高時(shí),則將這些引腳選為 JTAG當(dāng)使用交互式系統(tǒng)內(nèi)調(diào)試程序時(shí),這些器件的 FET 會(huì)將這些引腳處于 JTAG 模式下如欲了解有關(guān)在使用調(diào)試程序時(shí)從 JTAG 模式發(fā)布引腳的信息,敬請參閱FET 工具用戶指南
注:如果將外部電路附加到共享引腳上,則必須考慮 JTAG 信號(hào)對(duì)引腳的相互影響
如果通過 JTAG 對(duì)該器件進(jìn)行系統(tǒng)內(nèi)交互式編程或調(diào)試,則需考慮電路將產(chǎn)生的影響如果電路將增加共享引腳的負(fù)載或偏置,進(jìn)而干擾 JTAG 通信,則應(yīng)考慮這一點(diǎn)更高引腳計(jì)數(shù)器件具有僅可用于調(diào)試與編程的專用 JTAG 引腳

2-問:MSP430 ADC12 模塊的速度
答: ADC12 的轉(zhuǎn)換速率是轉(zhuǎn)換所需的 ADC12CLK 以及時(shí)鐘的一項(xiàng)功能ADC12CLK 的近似最小值與最大值分別為 500kHz 及 6.5MHZ速度最快的整個(gè)轉(zhuǎn)換過程可以在 17 個(gè)周期內(nèi)完成(13 個(gè)周期進(jìn)行轉(zhuǎn)換,4 個(gè)周期進(jìn)行采樣及保持)6.5MHz/17 = 382kspsADC12 的運(yùn)行速率不能低于最小值的 ADC12CLK,但在軟件的控制下,采樣門可以無限制保持打開狀態(tài)如欲了解有關(guān)采樣與轉(zhuǎn)換時(shí)間規(guī)范的更多詳情,敬請參閱數(shù)據(jù)表

3-問:MSP430 I/O 引腳的汲極電流與源極電流
答: MSP430 未指定來自 I/O 引腳的最大絕對(duì)電流如欲了解 Voh 與 Vol 的規(guī)范,敬請參閱數(shù)據(jù)表其中顯示了每個(gè) I/O 引腳均可提供幾毫安的電流,但輸出電壓將隨著電流的增大而發(fā)生變化這些規(guī)格的附注通常提供了要維持特定電壓,所有組合的輸出提供的最大總電流MSP430 I/O 不適于驅(qū)動(dòng)高電流的20mA LED

4-問:MSP430 SPI 或 UART 的速度
答: 在 SPI 主模式下,通信速率可以達(dá)到 4Mbps,而在 UART 模式下,速率也可達(dá)到 2MbpsUSART 可進(jìn)行配置,以便同時(shí)支持同步 (SPI) 與異步 (UART) 操作,并且可從幾個(gè)內(nèi)部及外部時(shí)鐘源(與 CPU 時(shí)鐘無關(guān))中進(jìn)行選擇在 SPI 主模式下,USART 的運(yùn)行速率可達(dá)到應(yīng)用時(shí)鐘的 1/2例如,如果使用 8MHz 時(shí)鐘,則 SPI 主模式的傳輸速率可達(dá)到 4Mbps在 UART 模式下,實(shí)現(xiàn)可靠通信至少要求每位 3 或 4 個(gè)時(shí)鐘例如,8MHz 時(shí)鐘除以 4 可以支持高達(dá) 2Mbps 的速率MSP430xxxx 用戶指南中提供了有關(guān) USART 功能的完整說明,其網(wǎng)址是:www.ti.com/msp430

5-問:MSP430 中斷所需的最小輸入脈寬
答: 最小中斷脈寬必須大于 1.5 主時(shí)鐘周期 (MCLK),以確保中斷有效有關(guān)問題請參閱器件特定的數(shù)據(jù)表

6-問:MSP430 使用入門
答: 如欲了解有關(guān) MSP430 產(chǎn)品系列的完整信息,敬請?jiān)L問 MSP430 主頁:www.ti.com/msp430在MSP430 主頁上,提供了可與所有文檔應(yīng)用報(bào)告可下載代碼示例以及開發(fā)商信息相連的鏈接每個(gè) MSP430 器件均具有相關(guān)的數(shù)據(jù)表,其中包含了特定器件的電氣參數(shù)以及集成到特定器件中的外設(shè)模塊的列表此外,每個(gè)器件系列 (MSP430x1xxMSP430x3xxMSP430x4xx)均具有相關(guān)的用戶指南,其中提供了有關(guān) CPU編程以及外設(shè)操作的詳細(xì)信息所有 MSP430 器件在不出現(xiàn)異常的情況下均具有相同的 CPU 及指令集器件獨(dú)立外設(shè)模塊(定時(shí)器UARTA/D)均經(jīng)過嚴(yán)格地存儲(chǔ)器映射MSP430 快閃仿真工具 (FET) 是一款全面低成本易于使用的工具,同時(shí),通過它可以很好地熟悉 MSP430FET 中包含許多業(yè)經(jīng)驗(yàn)證的范例程序,并且提供了完成一個(gè)項(xiàng)目所需的器件樣片以及所有硬件和軟件

7-問: MSP430:MSP430 的硬件 USART 配置
答: MSP430 中的硬件 USART 模塊是一種狀態(tài)機(jī)制 (state machine),每次定義新的 USART 配置時(shí)都必須將其狀態(tài)復(fù)位這可以通過固件,由 UCTL 寄存器中 SWRST 位的設(shè)置/復(fù)位序列來實(shí)現(xiàn)
默 認(rèn)情況下,SWRST 位是在上電復(fù)位 (POR) 后設(shè)置的如果在 POR 之后通過配置控制寄存器第一次對(duì) USART 模塊參數(shù)進(jìn)行定義,則配置 UCTL 寄存器應(yīng)在序列中排在最后一位,這樣就可以將SWRST 復(fù)位,以啟動(dòng)帶有預(yù)定設(shè)置的狀態(tài)機(jī)制這可以通過 MOV.B #000X XXX0B匯編語言編寫的 &UCTL 以及 C 語言編寫的 UCTL = 0b000X XXX0 來實(shí)現(xiàn)如欲了解更多詳情,敬請參閱該器件的用戶指南以及代碼范例
如果在固件中重新配置了 USART 模塊,則在重新配置后必須對(duì) SWRST 位進(jìn)行設(shè)置/復(fù)位序列操作,以重新啟動(dòng)帶有新配置的 USART 狀態(tài)機(jī)制

8-問:MSP430 端口引腳中斷類型
答: 端口引腳中斷與邊緣有關(guān),并可單獨(dú)選擇用戶可以為每個(gè)引腳選擇上升邊緣或下降邊緣中斷請注意,中斷標(biāo)記只能在具有專用中斷矢量的 I/O 引腳上自動(dòng)清除,P0.0 與 P0.1 僅可用于MSP430x3xx 器件在具有中斷功能的其它端口引腳上,該標(biāo)記不會(huì)自動(dòng)清除,并且用戶程序必須明確清除該標(biāo)記除了個(gè)別中斷啟用位之外,還必須為待服務(wù)的任何中斷設(shè)置在狀態(tài) 寄存器中的全局中斷啟用 (GIE) 位如欲了解其它信息,敬請參閱用戶指南中有關(guān)數(shù)字 I/O 的章節(jié)

9-問:MSP430 內(nèi)置溫度傳感器的精度
答: 產(chǎn)品說明書中提供了帶有相應(yīng)容差范圍的額定 00C 電壓與溫度系數(shù)額定 00C 電壓規(guī)定為986mV,其最大誤差為 +/- 5%因此,溫度傳感器的 00C 電壓在最惡劣的環(huán)境下,每個(gè)器件可能會(huì)相差幾乎 +/- 50mV這大約等于 +/- 14C請注意,這種差異主要與各個(gè)器件有關(guān),因此,只要對(duì)單個(gè)器件進(jìn)行適當(dāng)校準(zhǔn),即可通過滿分辨率的 ADC12 獲得非常準(zhǔn)確的絕對(duì)溫度

10-問:MSP430F11x1 與 MSP430F11x1A 之間的差異
答: MSP430F11x1:
BSL 版本 1.10(勘誤表:BSL2 與 BSL3)發(fā)布保密保險(xiǎn)絲 (Security-Fuse) 并非供應(yīng)用之用(勘誤表:FUSE2)為了確保安全操作,引腳 Test/Vpp 處需要一個(gè)外部下拉電阻器(勘誤表 TEST1)
MSP430F11x1A:
BSL 版本 1.30(勘誤表 BSL2 與 BSL3 已修改,如欲了解詳情,敬請參閱MSP430 引導(dǎo)加載程序的功能(SLAA089A)) 該 Security-Fuse 的發(fā)布供應(yīng)用所用(勘誤表 FUSE2 已修改) 為了確保安全操作,在引腳 Test/Vpp 處無需任何外部下拉電阻器(勘誤表 TEST1 已修改)
提示:
將未使用的 Test/Vpp 引腳連接到 VSS 是一種很好的設(shè)計(jì)實(shí)踐如果將 Test/Vpp 信號(hào)連接至 JTAG 連接器以啟用電路內(nèi)調(diào)試與編程功能,則外部下拉電阻器將提高 EMI(電磁干擾)與 ESD(靜電放電)性能

11-問:大規(guī)模生產(chǎn)期間的快閃編程方法
答: 在大規(guī)模生產(chǎn)期間對(duì) MSP430 閃存器件進(jìn)行編程時(shí),可以使用以下選項(xiàng):
1-使用編程器(隨時(shí)使用,無需開發(fā)):
a MSP-PRGS430
b BSL工具(例如來自 Gessler ElektronikSoftbaughElprotronic 的工具)
c 群組編程器 MSP-GANG430
如欲了解第三方工具, 敬請?jiān)L問
http://www.ti.com/sc/msp430 >>> 第三方>>> 第三方工具
2-通過您自己的軟件來使用編程器(需要一些開發(fā)工作):
MSP-PRGS430 與 MSP-GANG430 工具隨 Windows DLL 一起提供您可以使用 DLL 的功能并通過您自己的軟件來對(duì) MSP430 進(jìn)行編程SLAU048 與 SLAU101 工具的用戶指南中分別包含有關(guān)DLL 功能的詳細(xì)描述
3-獨(dú)立完成所有工作:
a JTAG 接口:
您可以在網(wǎng)上找到有關(guān) JTAG 接口的相關(guān)文檔,網(wǎng)址為:
使用 JTAG 接口對(duì)基于快閃的 MSP430 進(jìn)行編程 (slaa149)
b BSL 接口 (RS232):
您可以在網(wǎng)上找到有關(guān) BSL 接口的相關(guān)文檔,網(wǎng)址是:
MSP430 引導(dǎo)加載程序的功能(slaa089a)
引導(dǎo)加載程序在具有快閃硬件與軟件 Propo 的 MSP430 中的應(yīng)用(slaa096b)

12-問:與 FET 一起使用所需的 MSP430 JTAG 信號(hào)有哪些?
答: 如欲了解有關(guān)如何連接 JTAG 信號(hào)以用于適當(dāng)?shù)南到y(tǒng)內(nèi)仿真編程以及調(diào)試的詳細(xì)信息,敬請參閱最新版快閃仿真工具 (FET) 用戶指南FET 用戶指南隨 FET 軟件一起安裝,通過 MSP430 網(wǎng)站www.ti.com/msp430即可獲得隨 MSP-FET430Pxxx 套件一起提供的接口框 ( interface box) 允許調(diào)試軟件與系統(tǒng)內(nèi)器件進(jìn)行通信而 MSP-PRGS430 也使用同一個(gè) JTAG 連接(在 MSP-PRGS430 手冊中加以介紹),它僅可用于編程

13-問: MSP430:與 MSP430 引導(dǎo)加載程序進(jìn)行通信的工具
答: TI 不直接提供可與引導(dǎo)加載程序進(jìn)行通信的特定工具應(yīng)用手冊MSP430 快閃中引導(dǎo)加載程序應(yīng)用的硬件與軟件建議SLAA096 中包含了已經(jīng)驗(yàn)證的軟件與電路范例,可以對(duì)它們輕松進(jìn)行構(gòu)建以連接到引導(dǎo)加載程序應(yīng)用手冊MSP430 引導(dǎo)加載程序的功能SLAA089 還包含非常實(shí)用的信息這些應(yīng)用報(bào)告可以通過 MSP430 網(wǎng)站www.ti.com/msp430獲得此外,還可訪問MSP430 網(wǎng)站,以查找可提供現(xiàn)成引導(dǎo)加載程序工具或解決方案的第三方公司

14-問:在 MSP430 引導(dǎo)加載程序 (BSL)通信中使用十六進(jìn)制 80
答: 十六進(jìn)制 80 在每次傳輸之前均作為同步字符進(jìn)行發(fā)送該器件通過十六進(jìn)制 90 進(jìn)行確認(rèn)然后再發(fā)送數(shù)據(jù)幀每個(gè)幀均以報(bào)頭字節(jié) = 十六進(jìn)制 80 開頭其它字節(jié)的幀則緊跟在十六進(jìn)制 80 報(bào)頭的后面MSP430 website上的MSP430 引導(dǎo)加載程序的功能應(yīng)用手冊 SLAA089 中定義了 BSL 數(shù)據(jù)幀的正確格式
對(duì)隨引導(dǎo)加載程序在 MSP430 w/Flash 中的應(yīng)用-硬件與軟件建議應(yīng)用手冊 SLAA096 一起提供的代碼進(jìn)行仔細(xì)檢查后會(huì)發(fā)現(xiàn),這是最佳的技術(shù)該應(yīng)用手冊中的軟件與硬件均經(jīng)過測試,證明其可以正常工作

15-問:在何處可以找到 BSDL 文件來構(gòu)建 JTAG 鏈?
答: 所有 MSP430 均具有僅用于程序開發(fā)與快閃編程的 JTAG 接口但這個(gè) JTAG 接口并不 完全與 IEEE 1149.1 兼容例如,任何 MSP430 均沒有邊界掃描單元 (Boundary Scan Cell)我們僅支持所需的命令 BYPASS,但不支持其它所需的命令:EXTEST 與 SAMPLE/PRELOAD
結(jié)論:
任何 MSP430 器件都沒有 BSDL 文件
您不能 將 MSP430 與其它器件一起放入 JTAG 鏈中

16-問:在除 32.768kHz 以外的其它晶振頻率下運(yùn)行 MSP430
答: MSP430x3xx 器件經(jīng)過專門設(shè)計(jì),可以使用 32kHz 鐘表晶振,然后從獨(dú)立內(nèi)部數(shù)字控制振蕩器 (DCO) 生成內(nèi)部高速主時(shí)鐘 (MCLK)MCLK 通過使用內(nèi)部鎖頻環(huán) (FLL) 電路,可以根據(jù)用戶設(shè)定的值在 MSP430x3xx 器件中自動(dòng)趨于穩(wěn)定
MSP430x1xx 與 MSP430x4xx 器件具有一個(gè)可接受 32kHz 或高速晶振的晶體振蕩器某些MSP430x1xx 與 MSP430x4xx 另外還有一個(gè)僅可接受高速晶振的晶體振蕩器這可以同時(shí)連接一個(gè)或兩個(gè)晶振,并且每個(gè)晶振僅在必要時(shí)使用
MSP430x1xx 與 MSP430x4xx 器件還具有可產(chǎn)生高速時(shí)鐘(與任何晶振無關(guān))的可編程內(nèi)部 DCO在 MSP430x4xx 器件中,F(xiàn)LL 還可根據(jù)類似于 MSP430x3xx 器件的許多外部 32kHz 晶振使 DCO 趨于穩(wěn)定如欲了解不同時(shí)鐘電路與器件的具體特性及功能,敬請參閱數(shù)據(jù)表及用戶指南

17-問:如何處理未使用的 I/O 引腳?
答: 導(dǎo)致耗流量高于預(yù)期值的一個(gè)問題是打開輸入為了防止打開輸入,請對(duì)未使用的 I/O 引腳使用以下解決方案之一:
將未使用的 I/O 切換到輸出模式
將未使用的輸入連接到 VCC 或 VSS
通過電阻器將未使用的輸入連接到 VCC 或 VSS
提示:
將未使用的引腳 Test/Vpp 連接到 VSS (GND) 是一種很好的設(shè)計(jì)實(shí)踐如果將引腳 Test/Vpp 路由到 JTAG 連接器以進(jìn)行調(diào)試,則外部下拉電阻器將提高 EMI/EMC 性能

18-問:系統(tǒng)內(nèi)快閃編程或用作EEPROM
答: MSP430 能夠?qū)﹂W存內(nèi)任何位置系統(tǒng)內(nèi)任何單個(gè)位字節(jié)或字進(jìn)行編程即使從快閃執(zhí)行代碼,并且即使程序正從已編程的數(shù)據(jù)段中執(zhí)行代碼,快閃仍可進(jìn)行系統(tǒng)內(nèi)編程在編程之 前不必擦除數(shù)據(jù)段,但 1s 只能通過編程轉(zhuǎn)換成 0s在完整的數(shù)據(jù)段上執(zhí)行擦除操作,并且將所有數(shù)據(jù)段中的 bits 擦除為 1s在從快閃執(zhí)行代碼時(shí),可以進(jìn)行系統(tǒng)內(nèi)閃存編程或擦除,在執(zhí)行操作的過程中,程序計(jì)數(shù)器將在器件數(shù)據(jù)表中指定的持續(xù)時(shí)間內(nèi)自動(dòng)停止或者,也可以將程序計(jì) 數(shù)器移到 RAM 中,并在快閃進(jìn)行系統(tǒng)內(nèi)編程或擦除期間執(zhí)行應(yīng)用程序 - 在這種情況下,代碼將繼續(xù)從 RAM 中全速執(zhí)行信息存儲(chǔ)器與主內(nèi)存閃存區(qū)域均可用于存儲(chǔ)數(shù)據(jù)或代碼,或者同時(shí)存儲(chǔ)這兩者唯一的區(qū)別在于:信息內(nèi)存由 128 字節(jié)的較小數(shù)據(jù)段組成,而主內(nèi)存則由 512 字節(jié)的數(shù)據(jù)段組成盡管器件數(shù)據(jù)表中規(guī)定了限制 Vcc 的最小值,但不需要較高的電壓來對(duì)快閃進(jìn)行編程如欲了解有關(guān) MSP430 閃存的更多信息,敬請參閱用戶指南中有關(guān)快閃的章節(jié)web 上的應(yīng)用報(bào)告以及特定器件的數(shù)據(jù)表

19-問:使 MSP430的基本時(shí)鐘模塊中的DCO保持穩(wěn)定
答: 通過補(bǔ)償電壓溫度方面的變化以及部件之間的差異,可以對(duì) DCO 頻率進(jìn)行校準(zhǔn)并將其設(shè)定為指定的頻率通常,低速晶振或外部信號(hào)可以通過比較一個(gè)低速參考頻率周期內(nèi)出現(xiàn)高速 DCO 時(shí)鐘周期的次數(shù)來實(shí)現(xiàn)這一點(diǎn)借助軟件,可以調(diào)整基本時(shí)鐘控制寄存器,以便將DCO 的頻率設(shè)置為較慢的晶振或信號(hào)的所需倍數(shù)該器件的數(shù)據(jù)表詳細(xì)介紹了 DCO 的工作范圍MSP430x1xx 用戶指南提供了有關(guān)基本時(shí)鐘的詳細(xì)信息
通過 MSP430 網(wǎng)站可以獲得證明DCO設(shè)置的范例代碼及應(yīng)用報(bào)告

20-問: MSP430:使用 MSP430 串行編程適配器 MSP-PRGS430 時(shí)可能遇到的問題
答: 如欲獲得解決使用 MSP-PRGS430 時(shí)所出現(xiàn)問題的完整列表,請參閱最新版的MSP430 系列串行編程適配器手冊,TI 資料號(hào) SLAU048此外還需安裝最新版本的 PC 用戶界面軟件該軟件可以從 MSP430 網(wǎng)站www.ti.com/msp430 中的工具更新上下載該工具經(jīng)過了所有 MSP430 OTP 與快閃器件的廣泛測試

21-問:使用 MSP430 快閃仿真工具 (FET) 可能出現(xiàn)的問題
答: 如欲了解解決使用 MSP430 FET 所遇到問題的完整解決方案列表,敬請參閱光盤版的FET 用戶指南該指南也會(huì)隨 FET 軟件一起安裝請參閱FET 用戶指南中的附錄常見問題解答請確保安裝了最新版的 FET 軟件該軟件可以從www.ti.com/msp430上的設(shè)計(jì)資源 ->開發(fā)工具處下載更新該軟件的同時(shí)也會(huì)更新FET 用戶指南

22-問: MSP430:所有MSP430 運(yùn)算代碼的列表(記憶方法)
答: 我們不提供所有運(yùn)算代碼的列表,因?yàn)槠浯嬖谠S多可用的尋址模式但是,根據(jù)指令與尋址模式,我們?yōu)榻M成各種運(yùn)算代碼的單個(gè)位提供了說明
MSP430xxxx 系列用戶指南在RISC 16 位 CPU一章中提供了適用于指令集的所有信息尋址模式一節(jié)對(duì)As以及Ad位進(jìn)行了解釋 在指令集一節(jié)中,您可以了解指令如何從位生成 HEX 表達(dá)式:
運(yùn)算代碼
S-Reg (0b0000 = R0, 0b0001 = R1 ... 0b1111 = R15)
D-Reg (0b0000 = R0, 0b0001 = R1 ... 0b1111 = R15)
Ad
As
B/W
指令集說明一節(jié)包含了核心指令映射
指令周期與長度部分概括了指令所使用的時(shí)鐘周期數(shù)

23-問: MSP430:哪種晶振可與 MSP430 一起使用?
答: 32.768kHz 晶振與 MSP430 一起使用時(shí)需要遵循的重要規(guī)格是:
負(fù)載電容(請參閱數(shù)據(jù)表中的具體說明)
注:有效負(fù)載電容
晶振制造商通常會(huì)在晶振的數(shù)據(jù)表中定義有效負(fù)載電容從電子學(xué)角度來說,電容器以串行方式連接到引腳XIN 與XOUT上,這時(shí)有效負(fù)載電容為:
C(eff) = {C(XIN) ? C(XOUT)}/{C(XIN) + C(XOUT)}
因 此,晶振的數(shù)據(jù)表中規(guī)定12pF的有效負(fù)載電容要求在每個(gè)引腳XIN 與 XOUT上具有22pF(2 * 12pF = 24pF = 22pF + 2pF 寄生電容) MSP430x1xx 與 MSP430x3xx 系列為32kHz振蕩器提供了約12pF的固定集成負(fù)載電容器,并且無需任何其它外部負(fù)載電容器即可支持需要6pF有效負(fù)載電容的晶振高頻率 XTAL 振蕩器無內(nèi)置負(fù)載電容器 MSP430x4xx 系列為低頻率與高頻率模式下的LFXT1 振蕩器提供了軟件可選的集成負(fù)載電容器該器件數(shù)據(jù)表中提供了可選值XT2 振蕩器沒有任何內(nèi)置負(fù)載電容器
ESR
為了確保振蕩器操作穩(wěn) 定,MSP430x1xx 與MSP430x3xx 系列均需要ESR < 50kOhm的32kHz晶振MSP430x4xx 系列的低功耗振蕩器需要 ESR < 100kOhm的 32kHz 晶振 高頻率晶振的建議 ESR 值是 <= 40Ohms(頻率為8MHz時(shí)) 與建議的最大值相比,ESR的值越低,振蕩器啟動(dòng)性能與穩(wěn)定性也越好
設(shè)計(jì)考慮事項(xiàng):
使晶振外部電容器(如果有)與 MSP430 之間的信號(hào)線盡可能保持最短當(dāng)非常低的電流通過MSP430晶振振蕩器時(shí),如果線路太長,會(huì)使它對(duì) EMCESD 與串?dāng)_產(chǎn)生非常敏感的影響而且長線路還會(huì)給振蕩器增加寄生電容
如果MSP430在插座中:請注意插座會(huì)給振蕩器增加寄生電容
盡可能將其它時(shí)鐘線路與頻繁切換的信號(hào)線路布置在遠(yuǎn)離晶振連接的位置
當(dāng)心晶振和地的走線
將晶振外殼接地
當(dāng) VCC < 2.5 V 時(shí),MSP430x1xx 的 LFXT1 振蕩器要求在LF模式下使用從XOUT 到 VSS 的 5.1MOhm 電阻器如欲了解詳情,敬請參閱數(shù)據(jù)表

24-問: MSP430:哪個(gè)編程器會(huì)將我的程序?qū)懭肟扉W中?
答: 您可以使用這些MSP430接口對(duì)MSP430Fxxx快閃進(jìn)行編程:
1-通過 JTAG:
MSP430 快閃仿真工具接口板 MSP-FETP430IF
TI 串行編程適配器MSP-PRGS430
TI 群組編程器MSP-GANG430
或來自第三方的編程器
http://www.msp430.com/- 單擊設(shè)計(jì)資源 >> 第三方,然后單擊第三方工具
2-通過引導(dǎo)加載程序:
TI 建議您使用第三方網(wǎng)頁上列出的工具, 例如來自Elprotronic的快速BSL編程器 Gessler Electronic GmbH. 以及來自Softbaugh的MSP430 Flash Bootloader
http://www.msp430.com/- 單擊設(shè)計(jì)資源>>第三方,然后單擊第三方工具

兩種不同編程方法的特性:
1-通過JTAG:
您可以燒斷保險(xiǎn)絲
MSP-PRGS430MSP-GANG430和 第三方群組編程器均支持燒斷保險(xiǎn)絲的功能但MSP-FETP430IF不支持!
不可能通過保險(xiǎn)絲已燒斷的 JTAG 來進(jìn)行任何 JTAG 訪問或?qū)?器件重新編程
2-通過引導(dǎo)加載程序:
不可能燒斷保險(xiǎn)絲
您可以對(duì)保險(xiǎn)絲已燒斷的器件快閃進(jìn)行讀取擦除及重新編程 讀取功能受密碼保護(hù) 該密碼是中斷向量表的目錄

何時(shí)使用何種工具:
1-MSP430 快閃仿真工具接口板 MSP-FETP430IF:
適用于程序開發(fā)
可與 IAR 嵌入式工作臺(tái)開發(fā)工具配合使用
是所有快速入門快閃仿真工具的一部分
無法燒斷保險(xiǎn)絲
2-TI 串行編程適配器 MSP-PRGS430:
適用于生產(chǎn)
用于MS Windows的編程器類用戶界面
MS-Windows DLL,可輕松實(shí)施到其它軟件系統(tǒng)中
將文件的內(nèi)容寫入MSP430 快閃中
讀取 MSP430 快閃的內(nèi)容并將其存儲(chǔ)到文件中
可以燒斷保險(xiǎn)絲
無法寫入保險(xiǎn)絲已燒斷器件的快閃中
3-Gessler 的MSP430 FLASH 編程套件來自 Elprotronic 的快速 BSL 編程器以及來自 Softbaugh 的支持引導(dǎo)加載程序的MSP430 閃存引導(dǎo)加載程序:
用于軟件現(xiàn)場升級(jí)
用于 MS Windows 的編程器類用戶界面
MS-Windows DLL,可輕松實(shí)施到其它軟件系統(tǒng)中
將文件的內(nèi)容寫入 MSP430 閃存中
讀取MSP430快閃的內(nèi)容并將其存儲(chǔ)到文件中
無法燒斷保險(xiǎn)絲
可以寫入保險(xiǎn)絲已燒斷器件的快閃中 該功能受密碼保護(hù) 您所需的密碼是中斷向量表的目錄
4-群組編程器MSP-GANG430:
適用于生產(chǎn)
用于MS Windows的編程器類用戶界面
MS-Windows DLL,可輕松實(shí)施到其它軟件系統(tǒng)中
將文件的內(nèi)容寫入MSP430快閃中
讀取該內(nèi)容

25-問:處理多個(gè)同時(shí)發(fā)生的外部中斷
答: 是的,只要確定了最低要求的中斷事件脈寬,MSP430 就永遠(yuǎn)不會(huì)丟失中斷即使已經(jīng)接受了中斷請求并為其提供了服務(wù),也應(yīng)保留這些多個(gè)源中斷的標(biāo)記,因此,每個(gè)得到服務(wù)的標(biāo)記都必須在其相應(yīng)的中斷服務(wù)例程內(nèi)重新進(jìn)行設(shè)定這會(huì)導(dǎo)致 CPU 識(shí)別出其余的暫掛中斷

26-問: MSP430:電流高于期望值!
答: 導(dǎo)致耗流量高于預(yù)期值的一個(gè)問題是未使用的輸入為了避免這一問題,所有未使用的 I/O引腳都必須保留打開狀態(tài),并切換到端口功能,保持與輸出配置相同的方向器件用戶指南的系統(tǒng)復(fù)位中斷與操作模式一章的連接未使用引腳一節(jié)中列出了所有未使用引腳的正確終止
提示:
將未使用的 Test/Vpp 引腳連接到 Vss (GND) 是一種很好的設(shè)計(jì)實(shí)踐如果需要將此引腳路由到JTAG 連接器以進(jìn)行調(diào)試,則外部下拉電阻器將提高 EMI/EMC 性能


關(guān)鍵詞: MSP430外部中

評(píng)論


技術(shù)專區(qū)

關(guān)閉