久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 行業百科 > 單(dan)片機程序(xu)開發中初級工程師常犯哪些(xie)錯誤

單片機程序開發(fa)中初級工程師常犯哪些錯誤 時(shi)間:2017-01-19    ;  來源(yuan):未知(zhi)

我(wo)們在任何程(cheng)序開(kai)發(fa)過(guo)程(cheng)中(zhong),總會(hui)碰(peng)到(dao)這(zhe)樣那樣的問(wen)題,當然單片(pian)機(ji)程(cheng)序開(kai)發(fa)也(ye)是(shi)如此(ci),尤(you)其是(shi)初級工(gong)程(cheng)師(shi)在程(cheng)序開(kai)發(fa)過(guo)程(cheng)中(zhong)總會(hui)犯錯,接下來我(wo)們簡單了解下這(zhe)個實例,也(ye)許會(hui)幫到(dao)你。

While(1)

{

//上電進入(ru)主(zhu)程序 或(huo) 觸發觸摸屏

//播放提示語音

Delay();//等待播放(fang)完畢(bi)

//讀取M1卡信息

Delay();//等待(dai)讀卡數據返回

//播(bo)放提示語音

Delay();//等待播(bo)放完畢

//M1卡數據交互(hu),判定下一步操作及提示

Delay();//等待(dai)數據(ju)處理完畢(bi)

……

……

}

我們(men)暫(zan)且不對(dui)其做(zuo)出(chu)任何評價,但是可以看出(chu)這個工程(cheng)(cheng)(cheng)師(shi)基本上對(dui)自己(ji)設計(ji)的產(chan)品沒有任何整體概念(nian),或者可以說對(dui)自己(ji)開發(fa)的程(cheng)(cheng)(cheng)序用到(dao)設計(ji)上會產(chan)生的實(shi)際效果根(gen)本不清(qing)楚。所以他(ta)觸犯(fan)了(le)我們(men)在程(cheng)(cheng)(cheng)序開發(fa)過程(cheng)(cheng)(cheng)中的幾個問題:

1.dalay這類函數只應該在(zai)實驗室驗證某(mou)個功能的過(guo)程中才會用得(de)到,在(zai)實際產品(pin)開發時(shi)無論是主循環while中,還是其(qi)調用的函數中,亦或是中斷(duan)服務程序中絕對不可以用到。

2.產品設計的各個(ge)子模塊之間的邏(luo)(luo)輯(ji)關(guan)系太(tai)強,說實話(hua)我們一(yi)般都講究在(zai)產品設計中只(zhi)有各個(ge)事件處理模塊間的邏(luo)(luo)輯(ji)關(guan)系弱化,才能(neng)夠更加靈活的進行處理。

3.沒有考慮到單(dan)片機本身(shen)是一個(ge)單(dan)核單(dan)任(ren)務(wu)的架構,每一個(ge)事(shi)件(jian)都會獨占(zhan)CPU內核,當(dang)多個(ge)任(ren)務(wu)模(mo)塊(kuai)同時存在時我們應(ying)該(gai)對各個(ge)事(shi)件(jian)進行區(qu)分,我們應(ying)當(dang)分情況、分事(shi)件(jian)實時性(xing)要求等區(qu)分對待。

所以針對這些,一名老工程師(shi)(shi)給初級工程師(shi)(shi)出了幾點建(jian)議(yi):

1.單片(pian)機(ji)種(zhong)類不要(yao)貪多,那么(me)對(dui)于(yu)初學者來講,建議你好選擇一種(zhong)單片(pian)機(ji)為主,把它學懂(dong)學精。

2.學的(de)精比學的(de)多好,一(yi)些資料看(kan)完之后(hou)只(zhi)是懂個(ge)大概,倒不如踏踏實實安下心來吃透每(mei)個(ge)知識點,理解每(mei)個(ge)細(xi)節(jie)。

3.按(an)需(xu)學(xue)習,單(dan)片機種類繁多,想(xiang)要全部學(xue)會不(bu)可能,所以(yi)在實(shi)際(ji)工作(zuo)中應該采取按(an)需(xu)學(xue)習的(de)模(mo)式。

4.能力比(bi)知(zhi)識重(zhong)要,能不能運用(yong)所學知(zhi)識來快速解決問題,是衡量(liang)每個工程師能力高低的(de)重(zhong)要指標。

5.動手和看(kan)書同樣重(zhong)要,其實看(kan)再多的資(zi)料,不去動手,也只是一(yi)只半解(jie),所以動手能力真(zhen)的很(hen)重(zhong)要。

初(chu)級工程師常(chang)犯的幾點(dian)錯(cuo)誤,你(ni)中(zhong)標了沒(mei)?如果能夠(gou)很好的結(jie)合自身情況,這些(xie)錯(cuo)誤是可以避免(mian)的。

上一篇:Linux培訓機構排名之Linux培訓機構選擇因素

下一篇:C語言學習網總結C語言學習五步曲

熱(re)點文(wen)章推薦
華(hua)清學員(yuan)就業榜單
高薪學員經驗分享
熱(re)點新(xin)聞推薦
前臺專線:010-82525158 企業(ye)培訓洽談專線:010-82525379 院校合作洽談(tan)專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部