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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)入門注意事項(xiàng)

          單片機(jī)入門注意事項(xiàng)

          作者: 時(shí)間:2016-11-17 來源:網(wǎng)絡(luò) 收藏
          本博客的“EMC單片機(jī)專題”放的是我2年來的工作經(jīng)驗(yàn)。因?yàn)镋MC的資料相對非常的缺少,不像MCS-51,不少初學(xué)者入門碰到了困難,感覺比較無助,我剛開始入門的時(shí)候也深深的體驗(yàn)過。最近感覺有點(diǎn)累,想歇歇。但是覺得這樣就走了,感覺有點(diǎn)不甘心。我是一個(gè)開源的愛好者,在貪婪的攝取別人代碼的同時(shí),我覺得我自己也該做點(diǎn)東西。中國的大環(huán)境不好,很多工程師都將自己的心得收的嚴(yán)嚴(yán)實(shí)實(shí)的,我覺得不好。當(dāng)然,項(xiàng)目代碼涉及到法律保護(hù),這個(gè)是無可厚非,但是一些小經(jīng)驗(yàn),一些小器件的處理辦法等等,是可以共享的,讓別人走少一點(diǎn)彎路。

          本文引用地址:http://www.ex-cimer.com/article/201611/315478.htm

          閱讀文章的時(shí)候,我假設(shè)你曾經(jīng)學(xué)過至少一種單片機(jī),至少應(yīng)該學(xué)過基本理論,諸如中斷,定時(shí)器等等基本單元的原理,你應(yīng)該掌握,文章不再詳細(xì)的解釋。同時(shí),如果你是第一次接觸EMC單片機(jī)的花,那么你必須至少花上一個(gè)星期去熟悉一下EMC單片機(jī)的基本硬件架構(gòu),基本匯編指令集。

          幾點(diǎn)原則:

          一 如果用舊版的匯編編譯器Elan Wice 的話,必須用外部軟件編寫和修改代碼(推薦 Ultra Edit),因?yàn)镋lan Wice自帶的編輯器是有缺陷的,寫程序的過程中會(huì)莫明其妙的多刪一行程序,或者出現(xiàn)莫明其妙的符號,而且對漢字支持不好。這些都極其容易出現(xiàn)邏輯錯(cuò)誤,郁悶的話可能要查半天,應(yīng)該盡量的避免。新版的 Wice Plus (支持C語言)解決了這些問題,可以不強(qiáng)制要求用外部代碼編輯器。

          二 用仿真器帶交流電(AC 220V)仿真的話,必須在目標(biāo)板加上隔離變壓器,否則會(huì)將仿真器燒壞。因?yàn)榉抡嫫饔玫牟⒖诰€,并口的“地”跟開關(guān)電源的“地”是連通的,如果在目標(biāo)板連上市電,那么跟仿真器會(huì)形成回路,大電流會(huì)將仿真器燒毀,所以使用的時(shí)候千萬注意。至于隔離的原理,可以參考模擬電子,耦合變壓器部分的知識,這里就不說了。具體的隔離辦法如下圖所示:

          三 不要想當(dāng)然,E78PXX系列發(fā)展到現(xiàn)在,已經(jīng)有了很多款單片機(jī)了。每個(gè)單片機(jī)都有差別,特別是涉及到編程部分,所以切忌想當(dāng)然,以為EM78P156的程序,直接放到EM78P447上面就能用,實(shí)際上,你想錯(cuò)了,無論是入口地址,中斷地址,中斷前處理,寄存器設(shè)置,都不同,胡亂的做只會(huì)讓你吃大虧,所以用每個(gè)單片機(jī)之前必須好好的閱讀芯片資料,如果經(jīng)常需要用幾個(gè)不同芯片的話,可以像我那樣,做好幾個(gè)“程序框架”直接套,這些在后面章節(jié)會(huì)說到。

          四 不要過多的懷疑單片機(jī)。在網(wǎng)上聽說EMC不好,那么出點(diǎn)什么事就罵單片機(jī)爛,而從來不反省是自己的程序問題。見過不少人打電話過來要我們技術(shù)支持。最后查處問題,基本上都不是單片機(jī),仿真器的問題,而且程序處理的不好,有些干脆就是寫錯(cuò)程序。所以寫程序的時(shí)候多一點(diǎn)自我檢討,有好處。

          學(xué)會(huì)獨(dú)立查找錯(cuò)誤。2年了,如果你問我學(xué)到了什么,我可以毫不猶豫的說,我學(xué)會(huì)了快速找出問題!!記得開始做EMC單片機(jī)的時(shí)候遇到問題都非常郁悶,基本上需要找?guī)滋?。但是現(xiàn)在不同了,基本上1分鐘都不需要就可以將問題定位。我覺得這就是所謂的工作經(jīng)驗(yàn)。當(dāng)然,這份經(jīng)驗(yàn)來之不易。在論壇游逛的時(shí)候,發(fā)現(xiàn)很多初學(xué)者很喜歡一出問題就上去問,然后貼一大堆程序。我想說的是,既然程序是你自己寫的,就應(yīng)該你自己將錯(cuò)誤找出來,大不了就是將代碼換個(gè)思路重新寫。每每遇到問題就立刻去問,當(dāng)然,這個(gè)問題一般都會(huì)解決,但是你學(xué)會(huì)的是“這個(gè)問題”,而不是“這類問題”。下次遇到有稍微變化的時(shí)候,估計(jì)你還是傻眼了。所以,問題的根本是學(xué)會(huì)自己找出問題,鍛煉獨(dú)立思考問題,獨(dú)立解決問題的能力,才是大有裨益的。當(dāng)然,你說寫程序只是為了兩餐,而對技術(shù)沒有執(zhí)著,那么你可以當(dāng)我沒有說過。這不是說教,只是我自己親身體會(huì)的一點(diǎn)小經(jīng)驗(yàn)而已。

          山路永遠(yuǎn)都是最難走的,但是山頂?shù)娘L(fēng)景永遠(yuǎn)都是最漂亮的,然而能看到這美麗風(fēng)景的只有少數(shù)人,當(dāng)然,希望你就是其中一個(gè)。廣大的技術(shù)工作人員,一起共勉把。



          關(guān)鍵詞: 單片機(jī)注意事

          評論


          技術(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); })();