新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MSP430F5529 番外(三)一些問題解答及中斷系統(tǒng)說明

MSP430F5529 番外(三)一些問題解答及中斷系統(tǒng)說明

作者: 時(shí)間:2016-11-28 來源:網(wǎng)絡(luò) 收藏
(1)CCSV5中變量長度。
不同的芯片或者不同的編譯環(huán)境下,變量長度的定義也是不同的。一般情況下,大家對變量長度也都不是很在意。但是,在做測量或者節(jié)約內(nèi)存的時(shí)候,就有必要了,否則很可能造成變量溢出或者浪費(fèi)空間。下表給出常用的幾個(gè)變量類型的長度:默認(rèn)值請看下表:

(2)大家新建工程的時(shí)候,有時(shí)候會(huì)在工程里面一個(gè)個(gè)添加很多頭文件以及相應(yīng)的源文件。如液晶顯示頭文件HAL_Dogs102x6.h,這個(gè)頭文件很坑爹,想要用它,那么就不得不一個(gè)個(gè)添加十幾個(gè)相關(guān)聯(lián)的文件。于是,問題就來了,但你頭文件添加太多的時(shí)候,編譯很可能就會(huì)報(bào)錯(cuò):“ program will not fit into”,意思大概就是內(nèi)存不夠。內(nèi)存一般來說不會(huì)不夠用的。問題可能在于:添加頭文件的時(shí)候沒有設(shè)置路徑:

或者最簡便的方法就是:把官方的LAB例程中的主函數(shù)換成你的,其余不變,這樣會(huì)很方便(不用一個(gè)個(gè)添加頭文件了)??赡芤廊粫?huì)出現(xiàn)上述問題,這時(shí)候只需要換一個(gè)不同編號(hào)(1-7)的LAB文件再“偷天換日”就可以了。

上一頁 1 2 下一頁

關(guān)鍵詞: MSP430F5529中斷系

評論


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

關(guān)閉