『壹』 MSP430,stc單片機的優缺點是什麼
MSP430,stc單片機的優缺點:
MSP430優點:
電壓低,功耗低,3.3V供電,16位,運行速度快,內置硬體乘法器,乘除法運算都為單周期指令,片內集成資源豐富,有兩組普通I\O口具有中斷功能;
MSP430缺點:
1、工作電壓偏低,1.8V-3.6V,對於很多5V的系統來斗跡說介面電路頗為麻煩;
2、
熔絲位燒錄只有1次,就是加密以後只能靠BSL對FlashMemory進行刷新,當然設計了BootLoad除外,這個缺陷卻又是430的獨特魅力(加密性超強);
3、I/O無保護,過壓過流會立即擊穿,但是I/O的阻抗空春並和靈敏度很高;
4、片內無EEPROM,對於一些特殊用途,Info區的操作比EEPROM麻煩。
stc單片機優點:
1、森磨加密性強,很難解密或破解;
2、超強抗干擾;
3、三大降低單片機時鍾對外部電磁輻射的措施;
4、超低功耗。
stc單片機缺點:
功耗較高,5V供電,8位,運行速度慢,無硬體乘法器,乘除法運算都為4周期指令,片內集成資源少。
『貳』 MSP430單片機基礎與實踐的介紹
《MSP430單片機基礎與實踐》是一本書的名字,由北京航空航天大學出版社出版,作者是謝興紅//林凡強//吳雄英等三人。本書以MSP430F、149為例,詳細介紹了TI公司的MSP430單片機的選型、基本茄畢知識、開發流程及應用系統設計;包括MSP430單片機的基礎部分和實踐提高部分,由淺入深,內容詳實。首先講述MSP430單片機的特點和蘆弊選型,然後給出MSP430F149所有片內模塊的詳細介紹和簡單應用舉例,最後結合 MSP430F、149自身顫嘩芹特點進行應用系統設計。
『叄』 什麼是 msp430 value line
TI的MSP430Gxxx系列正臘屬於Value line產品,Value就是超值的意思,line就是線,也就是超值產品線,G系列的價格最低的只有1元多人民幣,很便宜,相比其它型號比如以前號稱最便宜的F2001還要便宜一半多。這是TI打市場的一種策略。而且G系列還有DIP封裝,方便在研發時焊接甚至插在麵包板上進行實驗,這也降低了慶或研舉差滑發成本,從這個角度上來講,這也是它超值的一面。
『肆』 什麼是TI MSP430單片機
1、MSP430:是一種混合信號微控制器
2、MSP430系列:特點是超低功耗微控鉛薯制器由多個器件特色不同組外圍設備的針對各種應用。
3、該體系結構,結合5低功率模式進行了優化,以達到延長電池使用壽命的攜帶型測量應用。4、功寬襪能強大的16位慎激激RISC CPU , 16位寄存器和屬性來最大編碼效率的常數發生器。數字控制振盪器(DCO)允許喚醒從低功耗模式到活動模式,在不到6微秒
『伍』 msp430頭文件在哪個區
IAR。msp430是一個使用單片機的軟體,它的頭文件在IAR這個文件目錄裡面,它包含坦山了單片機內部寄存器的地址定義等。引用此頭文件就讓凱中可以進行對於單品機的代孫改碼操作。
『陸』 MSP430 簡介,有哪些功能
我先跟你說說MSP430的發展史吧
德州儀器1996年到2000年初,先後推出了31x、32x、33x等幾個系列,這些系列具有LCD驅動模塊,對提高系統的集成度較有利。每一系列有ROM 型(C)、OTP 型(P)、和 EPROM 型(E)等晶元。EPROM 型的價格昂貴,運行環境溫度范圍窄,主要用於樣機開發。這也表明了這幾個系列的開發模式,即:用戶可以用 EPROM 型開發樣機;用OTP型進行小批量生產;而ROM型適應大批量生產的產品。
2000 年推出了11x/11x1系列。這個系列採用20腳封裝,內存容量、片上功能和 I/O 引腳數比較少,但是價格比較低廉。這個時期的MSP430已經顯露出了它的特低功耗等的一系列技術特點,但也有不盡如人意之處。它的許多重要特性如:片內串列通信介面、硬體乘法器、足夠的 I/O 引腳等,只有33x系列才具備.
33x系列價格較高,比較適合於較為復雜的應用系統。當用戶設計需要更多考慮成本時,33x並不一定是最適合的。而片內高精度A/D轉換器又只有32x系列才有。
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。這種以Flash 技術與FET開發工具組合的開發方式,具有方便、廉價、實用等優點,給用戶提供了一個較為理想的樣機開發方式。
2001年TI 公司又公布了BOOTSTRAP LOADER技術,利用它可在燒斷熔絲以後只要幾根線就可更改並運行內部的程序。這為系統軟體的升級提供了又一方便的手段。BOOTSTRAP 具有很高的保密性,口山悶信令可達到 32個位元組的長度.
2002年底和2003年期間TI公司又陸續推出了F15x和F16x系列的產品。 在這罩罩一新的系列中,有了兩個方面的發逗輪展。一是從存儲器方面來說,將 RAM 容量大大增加,如F1611的RAM容量增加到了10KB。二是從外圍模塊來說,增加了I2C、DMA、DAC12 和SVS等模塊。
『柒』 msp430單片機編程,如何解析幀,請詳細描述下。
據我了解TI公司有一個msp430和cc2420組合實現zigbee協議的解決方案,看問題的樣子應該是Zigbee協議吧,你的問題有點模糊,不過我就說下zigbee協議吧,請參照圖示
其中前導序列和幀首屆定符是用來解決通信同步的,用於物理層的幀檢測,不包含數據信息,由硬體完成,在你收到的數據中是不包含這兩部分的。
幀長度(PHY頭)計算的是MAC協議數據單元的總位元組數,包括幀控制域、數據序列號、地址信息、負載幀、幀檢查序列(即CRC檢測結果序列),PHY頭是真正接收到的第雀返一個位元組的數據,用於接收端確定接收到的有效數據長度。
幀控制域含兩個位元組,包括幀類型,源地址模式和目的地址模式等等。
數據序列號就是標識當前數據幀的一個代號,用來保證通信質量的,比如如果接收到的數據序列號等於上一個幀的數據序列號,則認為是多餘的幀,應當刪除。
地址信息用來標識發送方和接收方的硬體地址,如果如果接收到的數據所標識的接收方的地址和當前接收數據的硬體地址不符則丟棄數據。這個地址有精簡地址和IEEE地址兩種,前者兩個位元組,後者8個位元組。
負載幀是真正的要傳達的數據
幀檢查序列一般在發含前送方經過CRC多項式計算並由硬體寫在幀的末尾兩個位元組,在接收方,由硬體計算接收數據的CRC並和接收到的CRC值對比,相同則任務數據在傳輸過程中是正常的,否則丟棄當前數據,這個工作一般也是由硬體完成所以反映在數據的最後兩個位元組的內容一般由接收信號強度平均值和鏈路質量LQI值所代替。
以上是對Zigbee物頃老飢理層的一個簡單說明,TI公司的MSP430一般配合CC2420來完成Zigbee協議,在這個解決方案中只有CRC校驗值的插入與檢測是完全由硬體負責完成的,其他部分需要由軟體實現,因此也就提供了更大的自由空間,比如根據系統的復雜程度定義自己的協議內容,可以不完全遵照標准協議。
我看你提出的問題好像就不是標准協議,下面只是對你的協議的一個猜測,HEAD1和HEAD2可能是幀控制域信息,LEN的長度可能只計算數據內容長度,TYPE可能是用來標識幀類型,比如說命令幀,ACK確認幀,或者是數據幀,廣播幀等。CRC校驗值應該是RSSI和LQI即信號強度和鏈路質量。因為除了CRC校驗外都是由硬體實現的,所以完全可以定義出以上的協議。
一點拙見供參考
『捌』 MSP430F6638單片機uart寄存器小結
姓名:楊漢雄
學號:19011210569
【嵌牛導讀】MSP430系列單片機是美國德州儀器(TI)1996年開始推向市場的一種16位超低功耗、具有精簡指令集(RISC)的混合信號處理器(Mixed Signal Processor)。通用非同步收發傳輸器(Universal Asynchronous Receiver/Transmitter),通常稱作UART。它將要傳輸的資料在 串列通信 與 並行通信 之間加以轉換。作為把並行輸入信號轉成串列輸出信號的晶元,UART通常被集成於其他通訊介面的連結上。MSP430含有兩個USCI外設支持復數的串列通信協議,不同的USCI模塊支持不同的協議。其中USCI_Ax支持UART,IrDA,LIN,SPI協議;USCI_Bx支持IIC,SPI協議。
【嵌牛正文】
UART是通用非同步串列介面的簡稱。串列通信介面是用來與單片機外界系統進行通信橋梁,比如可以吧單片機ADC轉換的數據通過串口發送給PC機(上位機),經上位機處理之後在發回給單片,達到通信的目的。TI公司的MSP430系列頌斗單片機均具有UART功能,其中大部分還和SPI,I2C功能復用,通過相關寄存器的配置,可以很輕松地就實現了UART,SPI,I2C的通信功能。本文對MSP430串口的寄存器進行了小結。
UCAxCTL0寄存器
7-UCPEN 校驗位使能 0=關閉 1=開啟
6-UCPAR 校驗方式選擇 0=奇校驗 1=偶校驗
5-UCMSB 數據方向 0=低位先野裂磨 1=高位先
4-UC7BIT 單次數據最大長度 0=八位數據 1=七位數據
3-UCSPB 停止位選擇 0=1位停止位 1=2位停止位
2-1-UCMODEx 串口模式選擇位
00=uart模式
01= Idle-line multiprocessor mode
10= Address-bit multiprocessor mode
11=UART mode with automatic baud-rate detection
0-UCSYNC 同步模式使能位 0=非同步模式 1=同步模式
UCAxCTL1寄存器
7-6 UCSSELx 串口時鍾選擇位 00=外部時鍾 01=ACLK 10=SMCLK 11=SMCLK
5 UCRXEIE 接收錯誤中斷使能位 0=關閉中斷 1=開啟中斷
4 UCBRKIE 接收完成中斷使能位 0=關閉中斷 1=開啟中源扒斷
3 UCDORM 睡眠模式使能 0=關閉 1=開啟
2 UCTXADDR幀數據選擇 0=下一幀送數據 1=下一幀送地址
1 UCTXBRK數據停止幀選擇 0=下一幀非停止 1=下一幀停止
0 UCSWRST軟體復位使能 拉高時開啟復位將發送緩存接收緩存中斷標志等清零
串口波特率設置
MSP430串口可以使用選擇低頻晶振或高頻晶振來產生串口通信的波特率,以此節省功耗,通過配置UCAxMCTL 調制控制寄存器的第0位:UCOS16=0進入低頻模式 UCOS16=1進入高頻模式(ACLK = REFO = 32768Hz, MCLK = SMCLK = default DCO/2 = 1048576Hz)。
UCAxBR0 設置波特率的低八位
UCAxBR1 設置波特率的高八位
一般來說波特率可由時鍾分頻得到,分頻數N=晶振頻率/想得到的波特率
但N往往不是整數,所以需要用到調制功能。 通過UCAxMCTL調制控制寄存器可以配置出相應的小數部分。
7-4位UCBRFx 高時鍾模式下的調制值;
3-1位UCBRSx 低時鍾模式下的調制值
0位UCOS16 高低頻模式的選擇
調制功能有兩種:
1.通過低頻時鍾調制低波特率(32.768K)
整數部分UCBRx=N;
小數部分UCBRSx=round[(N-INT(N)*8] //ROUND為四捨五入
2.通過高頻時鍾調制低波特率(1048576時鍾預分頻後)
整數部分UCBRx=INT(N/16)
小數部分UCBRFx=round([(N/16)-INT(N/16)]*16)
比如要在低頻模式下得到9600波特率,先計算分頻數N=32768/9600=3.41,取整得N=3,則應向UCAxBR0 填入0x0000 0011
取小數位0.41*8=3.28 則應向 UCBRSx 寄存器中填入0x0000 0011
『玖』 msp430的書
[1]<<MSP430系列超低功耗16位單片機原理與應用>>
作者: 胡大可
出版社: 北京航空航天大學出版社
出版日期:2000年6月
內容簡介
TI公司的MSP430系列微控制器是一個近期推出的單片機品種。它在超低功耗和功能集成上都有一定的特色,尤其適合應用在自動信號採集系統、液晶顯示智能化儀器、電池供電攜帶型裝置、超長時間連續工作設備等領域。本書對這一系列產品的原理、結構及內部各功能模塊作了詳細的說明,並以方便工程師及程序員使用的方式提供軟體和硬體資料。由於MSP430系列的各個不同型號基本上是這些功能模塊的不同組合,因此,掌握本書的內容對於MSP430系列的原理理解和應用開發都有較大的幫助。本書的內容主要根據TI公司的《MSP430 Family Architecture Guide and Mole Library》一書及其他相關技術資料編寫。
本書供高等院校自動化、計算機、電子等專業的教學參考及工程技術人員的實用參考,亦可做為應用技術的培訓教材。
[2]<<MSP430系列FLASH型超低功耗16位單片機>>
作者: 胡大可
出版日期:2001年11月
出版社: 北京航空航天大學出版社
內容簡介
MSP430系列單片機在超低功耗和功能集成等方面有明顯的特點。該系列單片機自問世以來,頗受用戶關注。在2000年該系列單片機又出現了幾個FLASH型的成員,它們除了仍然具備適合應用在自動信號採集系統、電池供電攜帶型裝置、超長時間連續工作的設備等領域的特點外,更具有開發方便、可以現場編程等優點。這些技術特點正是應用工程師特別感興趣的。本書對該系列單片機的FLASH型成員的原理、結構、內部各功能模塊及開發方法與工具作詳細介紹。
[3]<<MSP430系列單片機介面技術及系統設計實例>>
出版社: 北京航空航天大學出版社
作者: 魏小龍
出版日期:2002年11月
本書簡介:
本書較為詳細地介紹了TI公司的MSP430系列單片機。全書共分5章。首先講述MSP430全系列所涉及的片內外圍模塊的功能、原理、應用及各個系列的模塊構成情況;其次講述MSP430的開發環境及如何使用匯編語言、C語言進行程序設計;最後例舉大量的以MSP430為核心的系統設計應用實例,大部分實例同時給出匯編語言和C語言的源程序,且全部在作者設計的實驗工具上測試通過,並實現了預期的功能。
本書配光碟一張,包含書中所用到的源程序及TI公司的網址與筆者的網址連接,還有MSP430軟體的下載地址。
本書可作為高等院校計算機、自動化及電子技術類專業的教學參考書,也可作為大學生電子設計以及畢業設計的參考書,更適用於從事單片機開發的科技人員。
[4]<<MSP430系列單片機C語言程序設計與開發 >>
出版社: 北京航空航天大學出版社
作者: 胡大可
出版日期:2003年1月
本書簡介:
MSP430系列是一個具有明顯技術特色的單片機品種。關於它的硬體特性及匯編語言程序設計已在《MSP430系列超低功耗16位單片機的原理與應用》及《MSP430系列 FLASH型超低功耗16位單片機》等書中作了全面介紹。本書介紹IAR公司為MSP430系列單片機配備的C程序設計語言C430。書中敘述了C語言的基本概念、C430的擴展特性及C庫函數;對C430的集成開發環境的使用及出錯信息作了詳盡的說明;並以MSP430F149為例,對各種應用問題及外圍模塊操作提供了典型的C程序常式,供讀者在今後的C430程序設計中參考。
[5]<<MSP430系列16位超低功耗單片機原理與應用>>
作者: 沈建華 楊艷琴 翟驍曙
出版社: 清華大學出版社
出版日期:2004年11月1日
內容簡介
本書以TI公司的MSP430系列16位超低功耗單片機為核心,介紹了MSP430單片機的特點和選型,詳細講述了MSP430單片機的結構和指令系統,對MSP430全系列單片機(包括最新的F15X、F16X)所涉及的片內外圍模塊的功能、原理、應用作為詳盡的描述。並介紹了MPS430單片機的開發環境、匯編語言、C語言程序設計方法,以及單片機常用介面電路設計和軟體編程,最後列舉了兩個體現MSP430單片機特點的應用系統設計實例。
本書著重講述MSP430單片機的基本原理和基本設計應用,進一步的實踐及應用系統設計可參考筆者所編著的《MSP430系列16位超低功耗單片機實踐與系統設計》一書。
[6]<<MSP430系列16位超低功耗單片機實踐與系統設計>>
作者: 沈建華 楊艷琴 翟驍曙
出版社: 清華大學出版社
出版日期:2005年4月1日
內容簡介
本書以TI公司的MSP430系列16位超低功耗單片機為核心,介紹了IAR Embedded Workbench V2.10集成開發調試環境的使用方法,特別是MSP430 C語言特有的擴展特性、宏文件和本徵函數說明,以及MSP430-TEST44X開發實驗板的硬體結構和原理,詳細描述了MSP430的10個基礎實驗的目的、原理、內容、步驟和參考程序。並從單片機實際應用出發,列舉了多個以MSP430單片機為核心的系統設計、應用案例。
本書讀者需要有單片機和C語言基礎。有關MSP430系統列單片機的結構原理可參考作者所編著的《MSP430系列16位超低功耗單片機原理與應用》一書。
本書配光碟一張,內容包含所有基礎實驗的匯編和C源程序代碼,還有USB430各斜度計的源代碼。
本書可作為高等院校計算機、電子、自動化類專業MSP430單片機課程的實驗指導書,而且特別適合有單片機技術基礎的廣大工程技術人員作為應用設計參考用書。
[7]<<MSP430系列單片機實用C語言程序設計>>
作者: 張晞 王德銀 張晨
出版社: 人民郵電出版社
出版日期:2005年09月01日
本書簡介:
本書從應用角度出發,主要介紹MSP430的硬體基礎部分和IAR公司的MSP430 C編譯器EW430,並對MSP430中的各功能模塊給出了應用實例。這些實常式序按照結構化編寫,經作者的封裝後,讀者在開發中只需稍加修改即可直接調用。
書中還介紹了MSP430的幾種典型應用,如軟體模擬串列口、在線刷新FLASH、實現中斷嵌套等,並為其編寫了完整代碼,讀者完全可以將其直接組合在自己的項目中。書中還講解了單片機領域編寫程序的規范、程序結構的安排以及如何提高編碼效率等實際應用中的問題。隨書光碟中包括了本書的所有程序代碼。
[8]<<MSP430單片機C語言應用程序設計實例精講>>
作者: 秦龍
出版社:電子工業出版社
出版日期:2006年5月
內容簡介:
本書通過大量的典型實例形式,詳細介紹了MSP430單片機各種C語言應用專題程序設計的流程、方法、技巧及設計理念。全書共分31章,其中第1章簡單介紹了開發MSP430的C語言的基礎知識,第2章至第31章為本書的重點,通過30個典型的C語言專題應用實例,詳細介紹了MSP430單片機的各種應用開發和使用技術。實例豐富,代表性強,涉及領域廣,每個例子都有具體的硬體電路設計和程序設計,對讀者有較高的學習和參考價值。
全書語言簡潔,層次清晰,本書的所有程序代碼都使用C語言實現,簡單易學、易懂。本書比較適合計算機、自動化、電子及硬體等相關專業的院校學生進行學習,同時也可供從事單片機開發的科研設計人員參考使用。
本書配有一張光碟,光碟里包括了書中所有的程序代碼,讀者可參考借鑒,物超所值。
[9]<<本書針對MSP430F44x系列的晶片做入門>>
作者: 謝文哲、吳賢財、 林榮三著
出版社:中國台灣省滄海書局
出版日期:2003年8月
內容簡介:
MSP430系列提供了不同的記憶體容量、類比和各種功能模組的組合,由於采完全相同的指令集和記憶體結構,所以各位讀者看完本書後,可根據自己開發產品的需要,選擇最符合自己需求的晶片,以降低生產成本,完全不必因為選擇不同規格晶片而需從頭學起。德州儀器工業股份有限公司更為MSP430開發了價格非常低廉好用的整合性發展環境MSP430 Flash Emulation Tool (FETTM),學起單晶片不再是那麼因難的事
『拾』 新手小白關於msp430的問題
額。我也是初學者。
感覺你太急了吧。好像沒學51單片機就學這個了是不是這樣?。msp430貌似是16位的吧。你要想學建議你先學51簡單點。資料也比較多。msp430的資料貌似有點底子的人看比較好吧。。。沒儀器可以先學模擬軟體之類的...
外圍器件你只有找做這個的人要。你這情況應該就是找廠商了吧。。不知道你怎麼聯系廠商,要我說就去官網看看,不行也可以找個電子論壇之類的去里邊看看有沒有人有吧。。
額,做項目,PCB製版肯定是要學的。目測你離做項目還早。最好能找個懂的人跟後面練段時間在說項目的事。剛剛開始就做估計比較難吧。。
第三個問題不知道= =
我也小白,就這點建議吧。。