<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 新手如何入門MSP430單片機(jī)

          新手如何入門MSP430單片機(jī)

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


          關(guān)鍵詞: 新手如何入門MSP430單片

          評(píng)論


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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();