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