娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

本文總結(jié)了在利用MSP430G2553做實驗時的一些通用錯誤及注意點,用的軟件為CCS8.0,供大家借鑒,具體工程不再給出,若有相似問題或本文有錯誤,可留言,我盡量回復(fù)。文末附有MSP430的用戶手冊、數(shù)據(jù)手冊、學習筆記及《從零開啟大學生電子設(shè)計之路》電子版及相關(guān)例程的下載地址,我也會盡量持續(xù)總結(jié)并更新。


【錯誤1】:在“UART_Global.h“中已經(jīng)定義全局變量“extern unsigned int CHANGE_MODE;”,然而編譯時仍然出現(xiàn)錯誤,錯誤提示為:error #10234-D: unresolved symbols remain。


【解決】:經(jīng)過在網(wǎng)上查找并對比相關(guān)例程發(fā)現(xiàn),在“.h”文件中定義后,仍需在相應(yīng)的”.c“文件中再次聲明,如在本錯誤中需在” UART_Global.c“中定義“unsigned intCHANGE_MODE=0;”,定義之后,編譯成功。


【錯誤2】:在調(diào)試或運行結(jié)束后發(fā)現(xiàn)程序總是停止在ISR_TRAP.ASM文件中。


【解決】:此類問題出現(xiàn)的原因一般是聲明了一個中斷并使能,但是并未寫該函數(shù)的中斷處理函數(shù),寫上就可以解決該問題。


【錯誤3】:同時使用“I2C.c”和”UART_Init.c”編譯時顯示:error #10056: symbol "__TI_int06" redefined: first definedin "./src/I2C.obj"; redefined in "./src/UART_init.obj",查找好久但卻找不到錯誤提示的"__TI_int06"。


【解決】:根據(jù)錯誤提示,“__TI_int06”被重定義,然而自己在編寫程序時根本沒有定義過該變量。在網(wǎng)上一個不起眼的角落里找到有帖子說“__TI_int04”指的是一個中斷向量。結(jié)合“__TI_int06”的“TI”可以推測這可能是CCS中自帶的頭文件中的相關(guān)定義,最終查找后發(fā)現(xiàn),這的確代表了一個中斷向量!而且該中斷向量在不同的文件中定義使用了兩次!只需要將其中一個文件中斷中的函數(shù)放在另一個文件的該中斷處理函數(shù)中即可。然而在修改時需要注意將相關(guān)的變量一并移入另一個文件中,否則會報錯。在本工程中,是將”UART_Init.c”中“#pragma vector =USCIAB0TX_VECTOR”相關(guān)的內(nèi)容移入了“I2C.c”的“#pragma vector = USCIAB0TX_VECTOR”中,并用中斷標志位判斷中斷的來源究竟I2C還是UART,并做出相應(yīng)處理。具體程序可見本工程中的“I2C.c”。


在這里說明一下在CCS程序中搜索的步驟:首先,將待搜索的內(nèi)容粘貼到程序中,選中該內(nèi)容,單擊右鍵,選“searchtext”,再選“project”即可進行搜索。


1.在程序的功能無法正常實現(xiàn)而需要調(diào)試時,最好將該程序分解為多個實現(xiàn)小功能的模塊,使用斷點調(diào)試或單步調(diào)試,在每次調(diào)試后觀察寄存器和全局變量的值,逐個判斷小模塊的功能是否正常,最后調(diào)試總程序。


2.在涉及到時序配合時,分頻系數(shù)的選擇會在一定程度上影響各個信號的時序關(guān)系,應(yīng)該根據(jù)示波器顯示的信號時序選擇合適的分頻系數(shù)以保證功能正常。


3.在涉及到多個模塊的功能時,一定要特別注意引腳、寄存器、中斷向量是否存在同時使用的情況,如果存在,一定要利用軟件編程將其分開,這樣才能保證正常的功能。


4.在編寫程序,尤其是在編寫一個較大的工程時,一定要注意存儲空間的分配與代碼的簡潔度問題,不然可能出現(xiàn)存儲空間不足的問題。


5.在硬件連接上,我們尤其需要注意各個跳線槽的連接方式是否需要更改,比如在本工程中就需要去掉P1.6的跳線槽,并更改RXD、TXD跳線槽的連接方式,才能實現(xiàn)正常的功能。


6. 再向已有工程添加庫函數(shù)時,需要點一下src,再點菜單欄的project 選擇最下面那個properties;在彈出的界面里選include options 然后找到一個小加號;點擊小加號 在彈出的界面點擊workplace 然后找到剛才的src 最后一直點ok;這樣才能使復(fù)制過去的庫函數(shù)文件有效。


7.當功能不能正常實現(xiàn)時,可以重復(fù)下載幾次,因為該開發(fā)板在跑程序時很容易出現(xiàn)問題;當功能突然不能正常實現(xiàn)時,很有可能重新下載一次程序就好了。


8.CCS中的編譯方式和普遍應(yīng)用的C語言編譯方式有很大不同,這就造成了部分我們認為正確的語句在CCS的編譯下會報錯,這時我們首先去網(wǎng)上搜索一下相關(guān)信息,如果沒有相關(guān)提示,就只好不斷地嘗試,直到編譯通過并可以實現(xiàn)正常功能為止。


MSP430的用戶手冊、數(shù)據(jù)手冊、學習筆記下載地址:MSP430用戶手冊、數(shù)據(jù)手冊、學習筆記


《從零開啟大學生電子設(shè)計之路》電子版及相關(guān)例程的下載地址:《從零開啟大學生電子設(shè)計之路》電子版及相關(guān)例程

關(guān)鍵字:MSP430G2553  CCS8  0編程  全局變量 引用地址:MSP430G2553使用CCS8.0編程注意點總結(jié)

上一篇:MSP430 AD 單通道單次轉(zhuǎn)換
下一篇:MSP430勘誤表使用

推薦閱讀

據(jù)沃克斯豪爾官網(wǎng)報道,沃克斯豪爾(Vauxhall)為其顧客研發(fā)智能照明技術(shù),保證他們在黑暗冬夜的駕駛安全。沃克斯豪爾Insignia和Astra車型都已配備IntelliLux LED前照燈系統(tǒng),可顯著提高夜間能見度。沃克斯豪爾近年來研發(fā)了很多屢獲殊榮的矩陣照明技術(shù),去年在Insignia車型的超薄前照燈中推出了一個由32個小LED燈組成的照明系統(tǒng)。前照燈中增加LED燈數(shù)量可...
10月30日消息,特種機器人產(chǎn)品與解決方案供應(yīng)商博銘維智能科技(以下簡稱博銘維)今日宣布完成B輪融資,本輪融資金額為五千萬元人民幣,由中船投資領(lǐng)投,A輪投資機構(gòu)北極光跟投。博銘維成立于2014年,致力于研發(fā)專業(yè)的特種機器人滿足不同用戶的需求,目前已成功研發(fā)制造出多個型號管網(wǎng)檢測機器人、輪式小型偵查機器人、履帶式偵查機器人、電力行業(yè)機器人,...
聯(lián)電遭美國司法部起訴,今(29)日以6,000萬美元和解,法人坦言,聯(lián)電的罰金金額與原本可能要支付的金額差距相當大,這起和解,可以說是「美國政府贏了面子、聯(lián)電得到里子」,對聯(lián)電來說是一件很好的事;臺經(jīng)院研究員劉佩真認為,美國政府的態(tài)度軟化,突顯出中美科技角力戰(zhàn)中臺廠的重要。劉佩真表示,美國先前很在意中國大陸與臺灣在半導(dǎo)體技術(shù)上的合作,這...
10月29日,Strategy Analytics數(shù)據(jù)顯示,2021年Q3,全球智能手機出貨量同比下降10.8%,為3.273億部,結(jié)束了該行業(yè)在過去四個季度經(jīng)歷的復(fù)蘇階段。主要由于供應(yīng)限制重創(chuàng)智能手機市場,許多供應(yīng)商無法滿足即將到來的假日季的強勁需求,預(yù)計供應(yīng)限制將持續(xù)到2022年上半年。上圖所示,2021年Q3,三星保持領(lǐng)先地位——其全球智能手機出貨量為6930萬部,市場份...

史海拾趣

問答坊 | AI 解惑

無線智能防盜報警系統(tǒng) HYK-588KD

鍵盤操作,使用方便,設(shè)置更方便,無線遙控布防,撤防,并可通過電話撤防及自動布防,智能拔打所有的卡類電話,國際國內(nèi)IP電話.   ◆ 電話自動電話報警◆ 鍵盤操作,使用方便,設(shè)置更方便◆ 無線遙控布防,撤防,并可通過電話撤防及自動布 ...…

查看全部問答∨

ARM無痛苦起步

首先看看我們要解決的問題。44B0X片內(nèi)只有幾K CACHE,ROM和RAM都是外接的芯片。我們的程序是要寫入FLASH中保存,但執(zhí)行時是拷到SDRAM中執(zhí)行的(如在ROM中執(zhí)行速度會較慢)。要做到這一點需要把程序做成兩個分程序:一個是實現(xiàn)你的系統(tǒng)功能的主程序 ...…

查看全部問答∨

晶體三極管工作原理[轉(zhuǎn)帖]

晶體三極管作為一個常用器件,是構(gòu)成現(xiàn)代電子世界的重要基石。然而,傳統(tǒng)的教科書對其工作原理的講述卻存在有很大問題,使初學者對三極管的工作原理無法正常理解,感到別扭與迷茫。其主要問題有以下三點:1 嚴重割裂晶體二極管與三極管在原理上的自 ...…

查看全部問答∨

Wince 文件讀寫問題

用CreateFile建立文件后 如何用WriteFile與ReadFile來讀寫字符串 如我想寫一個CString str = “atpx-4869”; 再把它讀出來 我寫進去顯示出來的是亂碼 讀要用PBYTE結(jié)構(gòu),用這個怎么讀字符串…

查看全部問答∨

分頻器的VHDL描述

在數(shù)字電路中,常需要對較高頻率的時鐘進行分頻操作,得到較低頻率的時鐘信號。我們知道,在硬件電路設(shè)計中時鐘信號時非常重要的。  下面我們介紹分頻器的VHDL描述,在源代碼中完成對時鐘信號CLK的2分頻,4分頻,8分頻,16分頻。LIBRARYI ...…

查看全部問答∨

ADS1282問題

本帖最后由 dontium 于 2015-1-23 13:27 編輯 向各位大蝦請教ADS1282初始化問題: 我配置好ADS1282后,再讀寄存器驗證數(shù)據(jù)是對的。設(shè)置的采樣速率也與設(shè)置符合;輸入電壓變化,輸出電壓也有變化;但是當輸入為0時,但輸出仍有數(shù)據(jù)輸出(數(shù)據(jù)為幾十 ...…

查看全部問答∨

有關(guān)msp430寄存器

新手我最近在學430,可是花在背寄存器的時間占了很大一部分,而且還沒背住,我想請問各位大俠有關(guān)學習430的經(jīng)驗?…

查看全部問答∨

【武漢華嵌】Linux中總線、設(shè)備、驅(qū)動是如何關(guān)聯(lián)的?

作者:武漢華嵌技術(shù)部 對于Linux驅(qū)動開發(fā)來說,設(shè)備模型的理解是根本,顧名思義設(shè)備模型是關(guān)于設(shè)備的模型,設(shè)備的概念就是總線和與其相連的各種設(shè)備了。電腦城的IT 工作者都會知道設(shè)備是通過總線連到計算機上的,而且還需要對應(yīng)的驅(qū)動才能用,可是 ...…

查看全部問答∨

原來重力可以這樣應(yīng)用-絕對給力的陀螺儀原理與應(yīng)用視頻show

$(\'flv_Qkn\').innerHTML=(AC_FL_RunContent(\'width\', \'680\', \'height\', \'475\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', \'http://player.youku.com/player.php/sid/XMjY5NTgzNTE2/v.swf\', \'qu ...…

查看全部問答∨

全新REAL210與各種書籍 低價出售

本帖最后由 ddllxxrr 于 2016-1-7 16:11 編輯 轉(zhuǎn)讓全新書籍和開發(fā)板 價格最低看圖說話,開發(fā)板和部分書籍全新,需要的聯(lián)系我,注意開發(fā)板配的是電阻屏,原價3800元,購入華天正的旗艦店。 現(xiàn)所有物品1300RMB,順風到付,不刀不郵需要的聯(lián)系QQ1905 ...…

查看全部問答∨
小廣播
設(shè)計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 肇源县| 横峰县| 双桥区| 息烽县| 荥阳市| 准格尔旗| 长顺县| 上杭县| 炉霍县| 青浦区| 岗巴县| 通榆县| 南川市| 泊头市| 铅山县| 沈丘县| 达孜县| 东宁县| 扬州市| 玉山县| 罗源县| 黄平县| 龙里县| 黑水县| 孟村| 将乐县| 枣庄市| 商丘市| 宁强县| 洪洞县| 兴化市| 呼伦贝尔市| 同德县| 高雄市| 临夏县| 朝阳区| 报价| 伊宁市| 古浪县| 佛冈县| 陆川县|