99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

微軟公司宣布不再支持你正在使用的 IE瀏覽器,這會(huì)嚴(yán)重影響瀏覽網(wǎng)頁(yè),請(qǐng)使用微軟最新的Edge瀏覽器
廠商專區(qū)
產(chǎn)品/技術(shù)
應(yīng)用分類

51單片機(jī)向ARM過(guò)渡時(shí)必看的六條經(jīng)驗(yàn)

2016-03-02 09:26 來(lái)源:電源網(wǎng)綜合 編輯:鈴鐺

在電子電路知識(shí)的學(xué)習(xí)或?qū)嵺`過(guò)程中,免不了會(huì)面臨一些方向的轉(zhuǎn)變。可能是技術(shù)發(fā)展方向的改變,也可能是個(gè)人興趣的改變。但可以確定的是,從一個(gè)知識(shí)點(diǎn)到另一個(gè)知識(shí)點(diǎn)的轉(zhuǎn)變并非那么容易的。就如一開(kāi)始接觸了51單片機(jī),隨后要向ARM逐漸轉(zhuǎn)變,那么這之中必然會(huì)出現(xiàn)不匹配的地方。

本文針對(duì)設(shè)計(jì)中51單片機(jī)到ARM的轉(zhuǎn)變給出了一些適合新手的建議,這些建議來(lái)自于經(jīng)驗(yàn)豐富的電源設(shè)計(jì)老手,相信能給大家?guī)?lái)一定的幫助。

其實(shí)學(xué)習(xí)ARM并非一件難事,特別是使用mdk的話。只要會(huì)c也就能做一些簡(jiǎn)單的開(kāi)發(fā)。不要被那些稀奇古怪的東西給搞糊涂。一定要邊開(kāi)發(fā)邊學(xué)習(xí),只要項(xiàng)目做深了,該學(xué)習(xí)到的東西自然就懂了。下面來(lái)正式說(shuō)一些建議:

1、arm的匯編沒(méi)必要去精通,能夠大概看懂即可。通常在調(diào)試的時(shí)候才需要看看。如果一個(gè)速度要求苛刻到需要使用匯編的話,那么最好的辦法是轉(zhuǎn)變思路,修改算法。比如使用查表代替計(jì)算等。

2、工業(yè)控制方面因?yàn)橛袑?shí)時(shí)性和成本要求,一般不使用操作系統(tǒng),但會(huì)自己實(shí)現(xiàn)一些內(nèi)存管理、事件管理、郵箱之類的東西。這些需要時(shí)間積累,平時(shí)寫(xiě)程序注意盡量通用化,然后建立自己的庫(kù),以后使用會(huì)非常方便。以前使用過(guò)一些操作系統(tǒng),發(fā)現(xiàn)并沒(méi)有提高開(kāi)發(fā)速度,而且還造成了調(diào)試?yán)щy的問(wèn)題,出現(xiàn)bug也不方便找。

3、對(duì)于公司來(lái)說(shuō),如果項(xiàng)目很大需要用到操作系統(tǒng)、網(wǎng)絡(luò)、gui、文件系統(tǒng)等,那么還不如直接買個(gè)板子,方便快捷而且bug很少,量大的話還可以定制,算上開(kāi)發(fā)成本,可能更便宜。

4、不建議使用外設(shè)一般都有現(xiàn)成的庫(kù)。因?yàn)橄胍煤眠@些庫(kù),必須對(duì)外設(shè)寄存器比較熟悉才行,所以這時(shí)候自己寫(xiě)一個(gè)即可,而且簡(jiǎn)單的一個(gè)寄存器賦值,函數(shù)庫(kù)往往需要調(diào)用一個(gè)函數(shù)來(lái)實(shí)現(xiàn),占用了太多資源。但是對(duì)于運(yùn)算庫(kù)還是要用的,比如DSP庫(kù)等。

5、用好中斷,這對(duì)51和arm是一樣的。能用中斷的地方絕對(duì)不用輪詢,中斷是單片機(jī)的靈魂,你的所有程序都應(yīng)該圍繞中斷展開(kāi)。

6、學(xué)好C語(yǔ)言,形成自己的編程風(fēng)格,起好函數(shù)名和變量名,多寫(xiě)注釋。不要怕麻煩,這些很重要,最好的程序風(fēng)格是使人不需要看注釋就能立刻理解程序的意思也就是:程序即注釋。此外還要用好指針,如果說(shuō)中斷是單片機(jī)的靈魂,那么指針就是C的靈魂。

等到做的項(xiàng)目越來(lái)越多且熟悉之后,大家就會(huì)發(fā)現(xiàn)其實(shí)51單片機(jī)向ARM的轉(zhuǎn)變并不難,兩者是高度相似的,而最主要的部分存在于各種外設(shè)的寄存器操作。并且很多時(shí)候采用ARM才是比51單片機(jī)更加便利的,這主要是因?yàn)锳RM在性能上優(yōu)于51單片機(jī),有時(shí)成本的增加主要是開(kāi)發(fā)時(shí)間造成的,因此采用資源豐富的芯片來(lái)提高速度才是最佳的選擇。

標(biāo)簽: 單片機(jī) ARM

聲明:本內(nèi)容為作者獨(dú)立觀點(diǎn),不代表電源網(wǎng)。本網(wǎng)站原創(chuàng)內(nèi)容,如需轉(zhuǎn)載,請(qǐng)注明出處;本網(wǎng)站轉(zhuǎn)載的內(nèi)容(文章、圖片、視頻)等資料版權(quán)歸原作者所有。如我們采用了您不宜公開(kāi)的文章或圖片,未能及時(shí)和您確認(rèn),避免給雙方造成不必要的經(jīng)濟(jì)損失,請(qǐng)電郵聯(lián)系我們,以便迅速采取適當(dāng)處理措施;歡迎投稿,郵箱∶editor@netbroad.com。

相關(guān)閱讀

微信關(guān)注
技術(shù)專題 更多>>
技術(shù)專題之EMC
技術(shù)專題之PCB

頭條推薦

電子行業(yè)原創(chuàng)技術(shù)內(nèi)容推薦
客服熱線
服務(wù)時(shí)間:周一至周五9:00-18:00
微信關(guān)注
獲取一手干貨分享
免費(fèi)技術(shù)研討會(huì)
editor@netbroad.com
400-003-2006
主站蜘蛛池模板: 狠狠色成人综合网 | 青青草青娱乐在线 | 欧美另类久久久精品 | 欧美爆操| 伊人综合久久 | 3344成人免费高清免费视频 | 91av色| 国产日韩欧美一区二区三区乱码 | 精品视频免费播放 | 插插插干干干 | 91caoporn超碰最新地址 | 欧美A级毛欧美一级在线观看 | 大地资源在线观看免费高清一 | 一级免费看| 国产成人精品不卡 | 亚洲AV最新在线观看网址 | 亚洲国产午夜精品 | 毛茸茸xxxx免费视频 | 中文字幕视频一区二区三区久 | 国产a久久 | 日产精品卡一卡2卡三卡四 最新成人网址 | 欧美黑人粗暴多交高潮水最多 | 国外xxx另类视频 | 亚洲精品无码精品MV在线观看 | 一线天逼逼 | 亚洲第一福利在线观看 | 国产精品嫩草影院99网站 | 99手机国产精品 | 黄色一级久久 | 无码人妻精品1国产婷婷 | 亚洲av爆乳精品一区二区中文 | 特级毛片爽WWW免费版 | 国产A级护士毛片 | 亚洲AV无码精品色午夜蜜芽 | 久久九九影视 | 在线观看色网 | 我和同学人妻熟妇的激情 | 伊人久久综合色 | 国产在线a视频 | 精品国产乱码91久久久久久网站 | 韩国hd高清xxxx视频 |