<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 新手如何入門(mén)MSP430單片機

新手如何入門(mén)MSP430單片機

作者: 時(shí)間:2016-11-13 來(lái)源:網(wǎng)絡(luò ) 收藏
發(fā)現了一些初學(xué)者對MSP430的學(xué)習不知如何入手、如何才能有效地掌握好MSP430單片機的基礎應用方面的問(wèn)題。所以,以我個(gè)人認為,我大概說(shuō)說(shuō)我對一些初學(xué)者的建議,有興趣的初學(xué)網(wǎng)友們不防參考下。希望能給你在MSP430入門(mén)路上作一個(gè)小小的指引。
首先,我認為在學(xué)習MSP430單片機之前要所準備一些“硬件設施”和你自身的“軟件條件”。
在這里所謂的“硬件設施”是指一些可以用于實(shí)際操作的工具,因為不管你學(xué)習什么樣的單片機都要實(shí)行動(dòng)手性操作的。這是必不可少的一部分。而這些常備工具有:電腦一臺、一個(gè)MSP430編譯環(huán)境軟件、一個(gè)MSP430的JTAG仿真器或自帶仿真器的開(kāi)發(fā)板、一個(gè)MSP430目標板或開(kāi)發(fā)板和教程書(shū)本、一個(gè)技術(shù)互動(dòng)平臺等。另外,需要說(shuō)明的是在學(xué)習MSP430單片機是無(wú)需用到所謂的編程器的,因為單片機程序通過(guò)JTAG仿真器下載到MSP430單片機的flash后就可以保存程序的,就算掉電了下次上電時(shí)也可以運行。
關(guān)于入門(mén)工具方面作一個(gè)簡(jiǎn)述:
1-電腦:帶windows操作系統,帶并行口。如果你是高檔的筆記本電腦不帶并口時(shí),也可以用USB接口的仿真器,如微控設計網(wǎng)銷(xiāo)售USB接口仿真是一個(gè)不錯的選擇。
2-在選用MSP430仿真器有3個(gè)方案可選。其一,你可以購買(mǎi)現成的MSP430JTAG仿真器如TI-MSP430JTAG,微控設計網(wǎng)自制MSP430-JTAG,或冰河科技的USB接口JTAG仿真器等這些都是不錯的選擇。其二,購買(mǎi)現成的開(kāi)發(fā)板已帶有JTAG仿真器,如本站EDB430A或隨后的新出開(kāi)發(fā)板。其三,你可以自行自制,如果你有條件的話(huà)不防自行制作,因為電路也較為簡(jiǎn)單且是公開(kāi)的。而我建議初學(xué)者選擇其一或其二的方案;因為怎么說(shuō)也是首次入門(mén),如果仿真器和目標器件都自制作的話(huà)在調試時(shí)發(fā)現有問(wèn)題,此時(shí)可能存在著(zhù)多個(gè)不定因素要你去確定的。如電腦和接口,你的編譯軟件,你的程序,你的自制仿真器還有你目標電路...這些都是需要你去排除的,花這樣的時(shí)間在這里我認為是不值得的。所以建議購買(mǎi)帶仿真器的開(kāi)發(fā)板或成品的仿真器,同時(shí)也有較好的技術(shù)支持。
3-開(kāi)發(fā)板或目標板是學(xué)習一個(gè)重要的工具,一個(gè)良好的開(kāi)發(fā)板或目標板對給學(xué)習帶來(lái)很多時(shí)間和學(xué)習效率。建議購買(mǎi)本站的開(kāi)發(fā)板或目標板,同時(shí)也會(huì )得到很好的技術(shù)支持。如果自己制作的話(huà)也行,那就看個(gè)人水平了。
4-軟件工具,這個(gè)還比較好說(shuō)。因為現在都有學(xué)習版的工具軟件,如IAR的EW430學(xué)習版,430GCC軟件還是免費的。建議還是使用IAR軟件較方便,因為使用的人群較多,有問(wèn)題還可請教,容易解決。
5-關(guān)于教程書(shū)本的選擇,在國內MSP430的教程也有不少推出。一本教材的好壞是影響到一個(gè)初學(xué)者的學(xué)習進(jìn)度的。但作為比較出色的和比較容易讓初學(xué)者所使用的我個(gè)人認為一本不錯的教材,可以推薦給初學(xué)者。就是<低功耗單片機原理與應用>>清華大學(xué)出版社和一本關(guān)于430C語(yǔ)言編程應用的書(shū)本<>。
6-一個(gè)技術(shù)互動(dòng)平臺也是一個(gè)值得關(guān)注的話(huà)題。在你自學(xué)過(guò)程中,難免會(huì )有碰到一些學(xué)習上的問(wèn)題。此時(shí)想找人請教,當然如果身邊有同事、同學(xué)、老師是最好的啦,但他們有時(shí)未必有空;或如果你身邊沒(méi)有這樣的人時(shí)。這時(shí)候你可以通過(guò)一個(gè)專(zhuān)業(yè)有效的平臺來(lái)幫忙解決你的問(wèn)題。
你可以通過(guò)QQ群,MSN群,網(wǎng)站論壇等。如較多用的就是QQ群和論壇;QQ群有好處就是實(shí)時(shí),但實(shí)時(shí)得來(lái)未必大部分有空或在線(xiàn)。就算可以留言有時(shí)網(wǎng)友下次上線(xiàn)時(shí)也未必去為你再解答(因為很多網(wǎng)友都認為時(shí)間過(guò)了很長(cháng)了,或被其它問(wèn)題刷過(guò)了此問(wèn)題)。說(shuō)到技術(shù)論壇,在國內大大小小的單片機技術(shù)論壇也真多的令你眼花繚亂。大部分的網(wǎng)站、論壇都有現行通用的單片機各專(zhuān)欄如51、MSP430、AVR、PIC....。但在一些綜合論壇中難以集中到一些專(zhuān)一應用到某一系列的用戶(hù)或同類(lèi)型初學(xué)者。這時(shí)你需要選擇一個(gè)較為專(zhuān)業(yè)的技術(shù)論壇,如你選擇了微控技術(shù)論壇也是一個(gè)不錯的決定。因為這里有較多的初學(xué)者和有經(jīng)驗的前輩,有問(wèn)題可以共同交流和互動(dòng)。也可以看看其它同學(xué)所提出的問(wèn)題,可以參考。另外,微控設計網(wǎng)也有較為豐富的MSP430學(xué)習資源共享,在論壇上也有不定期的DIY活動(dòng)項目,有興趣的可以一起參與。論壇的目標是一起學(xué)習、一同進(jìn)步、分享經(jīng)驗資源。
如果你有了以上的硬件設施,這時(shí)需要講到你的“軟件條件”。這里所說(shuō)到的“軟件條件”很大程度是指初學(xué)者的自身條件基礎。如果你是有C語(yǔ)言基礎和其它計算機或單片機基礎的話(huà),學(xué)習起MSP430單片機來(lái)就比較容易。你可以只需了解一部分MSP430單片機的硬件資源就可以很快上手了。如果你是電子相關(guān)專(zhuān)業(yè),我想只要你用功學(xué)習的話(huà)也不是件難事,況且MSP430單片機應用起來(lái)也是較為方便的一種??赡芤贑語(yǔ)言基礎和單片機原理上花點(diǎn)時(shí)間去學(xué)習。
在我認識的初學(xué)者中,有部分是用過(guò)通用型51單片機的。下面大概說(shuō)說(shuō)51單片機與MSP430單片機有什么不同之處吧,也許不完全這只供給大家一個(gè)參考。
區別如下,不完整不要見(jiàn)笑喔:
1-指令集不同:51是CISC,430是RISC。
2-數據位長(cháng)不同:51是8位,430是16位。
3-資源靈活性不同:例如:51的串口波特率與時(shí)鐘有關(guān),而430無(wú)關(guān)。還有就是定時(shí)器實(shí)時(shí)性、資源等。
4-功耗:51一般在mA級;而430是在uA級的,這也是成為業(yè)界最低功耗的單片機。
5-同樣的速度下,51的主頻要比430高的多了。
6-同樣C函數,代碼空間不同還有很多不同.....。
7-由于面向對象有所不同,在芯片的定位上也是有所差異。
說(shuō)到學(xué)習MSP430如何入手是好??MSP430系列中硬件源資是非常豐富的。我認為以下幾部分模塊硬件資源是作為初學(xué)者首當要了解學(xué)習的。
1-對MSP430CUP、中斷、復位及低功耗模式要有所了解。
2-IO口,...
2-430的時(shí)鐘硬件,建議以MSP430F14X系列為參考。
3-定時(shí)器Timer_A。
4-ADC12模塊。
5-串行口模塊。
6-基它硬件資源如比較器A,定時(shí)器B....日后再慢慢學(xué)習吧。
在430的時(shí)鐘模塊、Timer_A、ADC12模塊是MSP430用得最多的幾個(gè)模塊,當你看到較多的例程時(shí)都有用到這模塊。作為初學(xué)者這是學(xué)習理解的重點(diǎn)。針對于此,我也特為初學(xué)者做了一些基礎模塊的應用匯合范例,初學(xué)者不防下載來(lái)看看。另外,微控設計網(wǎng)和論壇上也有較多的設計應用專(zhuān)題,如果你想提前一步了解也不防去看看。但就是不能太過(guò)于心急,否則會(huì )影響到學(xué)習質(zhì)量問(wèn)題。


評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>