国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

1.#i nclude<>指要在編輯器設(shè)定目錄下,#i nclude""指的是在當(dāng)前工程目錄下。
2.要調(diào)用另一個(gè)文件中的函數(shù),要把這個(gè)函數(shù)文件放到當(dāng)前工程目錄下,并且在工程中添加此文件。
3.命名中不能有-,比如:byq-ee會(huì)認(rèn)為是錯(cuò)誤的,要用下劃線。
4.用IAR軟件仿真時(shí),可以加入變量,如果是查看I/O信息只需加入PXIN,PXOUT即可。
5.IAR在處理字符時(shí),要注意,是字符處理結(jié)尾標(biāo)志,他和其他編輯軟件是不同的。比如我們長(zhǎng)用字符處理回
自動(dòng)在結(jié)尾處加,但I(xiàn)AR有些是不加的,這就要十分注意。
6.如果只用到LFX1的低速時(shí)鐘,9600bit/s傳輸?shù)脑?,接收?huì)出現(xiàn)問題,原因是誤差太大,可以設(shè)置到4800以下。
7.在寫FLASH時(shí)要注意其工作頻率在257K~476k之間,如果不是,則會(huì)出現(xiàn)錯(cuò)誤。而且FLAGH只能寫入0,這樣就出現(xiàn)了
必須先擦除在寫入的模式。
8.當(dāng)IO口作為輸入時(shí),要根據(jù)平時(shí)的狀態(tài)加電阻,平時(shí)為高時(shí),加個(gè)上拉電阻,平時(shí)為低時(shí)加個(gè)下拉電阻以增加穩(wěn)定性。
9.在FLASH寫時(shí)一定要關(guān)外部中斷。
10.MSP430一般是不要RC復(fù)位的,一般只要接個(gè)100K左右電阻就可以了,如果要加電容,它的大小要根據(jù)以下兩個(gè)標(biāo)準(zhǔn)選擇:
下載程序不會(huì)出現(xiàn)下載不了
程序上電會(huì)能穩(wěn)定復(fù)位
11.用&表達(dá)式作為判斷時(shí),不要忘記加括號(hào)。
12.不要使用中斷嵌套。

同時(shí),為了使用C語(yǔ)言來(lái)編寫MSP430的高質(zhì)量代碼需要注意。

微處理器一般用于特定環(huán)境和特定用途,出于成本、功耗和體積的考慮,一般都要求盡量節(jié)省使用資源,并且,由于微處理器硬件一般都不支持有符號(hào)數(shù)、浮點(diǎn)數(shù)的運(yùn)算,且運(yùn)算位有限,因此,分配變量時(shí)必須仔細(xì)。另外要說(shuō)明的是,速度和存儲(chǔ)器的消耗經(jīng)常是2個(gè)不可兼顧的目標(biāo),在多數(shù)情況下,編程者必須根據(jù)實(shí)際情況作出權(quán)衡和取舍。
需要注意的事項(xiàng)如下:

1) 通常在滿足運(yùn)算需求的前提下,盡量選擇為變量定義字節(jié)少的數(shù)據(jù)類型。

比如最常用的int和char,int是16位的,char是8位的,如果沒有必要,不要使用int,而且使用char也最好使用unsigned char。運(yùn)行時(shí),可以在變量窗口看到,使用類型為unsigned char的變量是16進(jìn)制的格式,而使用int的是十進(jìn)制格式,如果char沒有定義為unsigned,會(huì)出現(xiàn)負(fù)號(hào),如果沒有必要的話,在430中是不需要負(fù)數(shù)的。
2) 盡量不用過長(zhǎng)的數(shù)據(jù)類型,如long、long long和double
3) MSP430的C編譯器不支持位尋址,所以運(yùn)算中盡量減少位操作,對(duì)于只有“是”和“否”的變量,如果RAM容量允許,則可分配為unsigned char類型,可提高運(yùn)算速度。如果分配為某字節(jié)的某個(gè)位,可以減少存儲(chǔ)器的消耗,但是會(huì)降低運(yùn)算速度
4) 避免使用浮點(diǎn)數(shù),盡量使用定點(diǎn)數(shù)進(jìn)行小數(shù)運(yùn)算。如果必須使用浮點(diǎn)數(shù),則盡量用32位的float,而不是64位的double
5) 盡量將變量分配為無(wú)符號(hào)數(shù)據(jù)類型
6) 對(duì)于指針變量,如果聲明后其值不再改變,則聲明為const類型,這樣編譯器編譯時(shí)能更好的優(yōu)化生成的代碼
7) 盡可能的使用局部變量而非全局變量或者靜態(tài)變量(static)。這樣有利于編譯器編譯時(shí)更好的優(yōu)化生成的代碼
8) 避免對(duì)局部變量使用 &取地址符。因?yàn)檫@樣會(huì)使編譯器無(wú)法把此變量放在CPU的寄存器中,而是放在RAM中,從而失去了優(yōu)化的機(jī)會(huì)
9) 僅在模塊內(nèi)使用的變量聲明為static,有利于優(yōu)化代碼
10) 如果堆??臻g有限,盡量減少函數(shù)調(diào)用的層次和遞歸調(diào)用
11) 如果傳送參數(shù)過多,可將參數(shù)組成一個(gè)數(shù)組或者結(jié)構(gòu)體,然后用指針傳遞
12) 某些變量在中斷程序和普通級(jí)別程序中都會(huì)被用到,所以必須加以保護(hù)。

將變量聲明為volatile類型,編譯器優(yōu)化時(shí)就不會(huì)移動(dòng)它,對(duì)它的訪問不會(huì)被延遲。

為保證對(duì)volatile的變量不被打斷,為此,可以在訪問它的部分(即訪問它的函數(shù))前面加上__moniter的聲明

關(guān)鍵字:MSP430  單片機(jī)  開發(fā)總結(jié) 引用地址:MSP430教程17:MSP430單片機(jī)開發(fā)總結(jié)

上一篇:MSP430教程16:MSP430單片機(jī)的框架程序
下一篇:MSP430教程13:MSP430單片機(jī)比較器A模塊

推薦閱讀

風(fēng)口伴隨著虛火和偽概念,AI(人工智能)也沒有例外。AI大火之后,一大批企業(yè)蜂擁而上,有創(chuàng)業(yè)團(tuán)隊(duì)更有產(chǎn)業(yè)巨頭,實(shí)際上無(wú)論是百度的無(wú)人駕駛還是科大訊飛的語(yǔ)音識(shí)別,都還在試驗(yàn)階段。但市面上已然有大量偽人工智能概念開始圈快錢,包括但不限于:對(duì)話式兒童智能機(jī)器人,其實(shí)多數(shù)是預(yù)設(shè)程序的玩具;包教包會(huì)包就業(yè)的人工智能培訓(xùn),5個(gè)月近2萬(wàn)元的培訓(xùn)費(fèi),...
國(guó)內(nèi)的智能網(wǎng)聯(lián)汽車和5G應(yīng)用或?qū)㈤_啟真正的落地應(yīng)用階段。近日,海南省工業(yè)和信息化廳宣布,2019博鰲亞洲論壇年會(huì)期間將向外界展示“博鰲智能網(wǎng)聯(lián)汽車及5G應(yīng)用試點(diǎn)項(xiàng)目”,這是全國(guó)首個(gè)同時(shí)開展5G試點(diǎn)和5.9GHz車聯(lián)網(wǎng)通信頻段試點(diǎn)的項(xiàng)目,也是國(guó)內(nèi)首個(gè)結(jié)合智能網(wǎng)聯(lián)汽車開展5G試點(diǎn)的項(xiàng)目,標(biāo)志著中國(guó)正式啟用5.9GHz頻段這一重要的頻率資源,有助于率先搶占5...
愛立信中國(guó)總裁趙鈞陶 3月25日晚間消息,愛立信今日舉行線上媒體發(fā)布會(huì),介紹全球5G市場(chǎng)動(dòng)態(tài),發(fā)布全新“原生AI” 設(shè)計(jì)與5G系統(tǒng)平臺(tái)增強(qiáng)功能。愛立信中國(guó)總裁趙鈞陶透露,愛立信目前已獲得86個(gè)5G商用合同,他還稱希望將全球5G建設(shè)經(jīng)驗(yàn)帶到中國(guó),在中國(guó)“新基建”和5G建設(shè)上發(fā)揮更大作用。 發(fā)布原生AI設(shè)計(jì)和增強(qiáng)5G系統(tǒng)平臺(tái) 愛立信最新提出了“原生AI”設(shè)...
集微網(wǎng)3月26日消息,今天小米官方宣布,將在 3 月 29 日舉行的小米春季新品發(fā)布會(huì)上推出全新的自研芯片。從官方放出的海報(bào)來(lái)看,這款小米自研芯片或?qū)⒉捎门炫葋?lái)命名,但可能不是手機(jī)芯片。2017 年,小米曾發(fā)布一款澎湃 S1 芯片,但三年過去了,澎湃 S2 始終沒有到來(lái)。因?yàn)槊绹?guó)對(duì)華為的制裁讓大家意識(shí)到自研的重要性,這幾年也一直有手機(jī)廠商加大...

史海拾趣

小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved