下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、硬件仿真與燒寫程序結(jié)果不一樣原因總結(jié)一,配置問題:實(shí)際燒片時(shí)的配置字與的時(shí)候是不是一樣?燒寫時(shí)是否配置正確?二,資源問題:?jiǎn)纹瑱C(jī)的rom、ram大小與仿真器的rom、ram大小是不一樣的!三,驅(qū)動(dòng)能力問題:通常仿真器的驅(qū)動(dòng)能力比單片機(jī)要強(qiáng);可以分兩步檢查,一是分離用仿真器與單片機(jī)時(shí)對(duì)應(yīng)io口波形舉行對(duì)照,二是當(dāng)仿真器與外設(shè)銜接與不銜接時(shí)波形的對(duì)照;要舉行基本要素分析:?jiǎn)纹瑱C(jī)供電正常?起振沒有?復(fù)位正常?芯片損壞?【單片機(jī)上電不運(yùn)行狀況的分析】1.單片機(jī)是沒有運(yùn)行,還是運(yùn)行不正確?2.假如是沒有運(yùn)行,檢測(cè)單片機(jī)的基本參數(shù)是否已經(jīng)滿足。3.假如是運(yùn)行不正確,檢測(cè)【單片機(jī)調(diào)試方法】用舉行狀態(tài)指示,用
2、串口舉行數(shù)據(jù)指示,比用其它外設(shè)指示更牢靠;加入斷點(diǎn),燒寫時(shí)是在不同的語句后面加入while(1);分模塊調(diào)試,把每個(gè)小功能先調(diào)試通過,再舉行組合。c本身就是編譯與仿真一體的,當(dāng)不要外部數(shù)據(jù)時(shí)很便利,當(dāng)要外部輸入時(shí)(比如用定時(shí)器作計(jì)數(shù)器用)它提供幾個(gè)調(diào)試輸入用的窗口可用它們來摸擬輸入,同時(shí)keil c本身提供一種調(diào)試函數(shù)用來配置摸擬外部輸入的功能,這我在學(xué)習(xí)時(shí)看的一本書上講過如用定時(shí)器作外部大事計(jì)數(shù),調(diào)試函數(shù)由自己按照需要按特定的格式來編輯再按keil c的要求調(diào)入即可。學(xué)習(xí)時(shí)可用這種辦法,做產(chǎn)品時(shí)最好是用仿真器調(diào)試。下面我給出我以前試過的用定時(shí)器作外部大事計(jì)數(shù)時(shí)摸擬外部輸入的調(diào)試函數(shù),并寫出k
3、eil c調(diào)用的步驟如下:1、編寫如下信號(hào)函數(shù):single void t0_singal(void)while(1)port3|=0x10;/pull int0(p3.4) high againport3 /pull int0(p3.4) low and generate interruptport3|=0x10;/pull int0(p3.4) high againtwatch(clock);/wait for 1 second2、在debug狀態(tài)下單擊debug菜單在下拉菜單中單擊“function editor(open ini file). "選項(xiàng), 彈出新屏幕后,將“打開
4、”窗口關(guān)閉,這時(shí)屏上有function edito窗;3、在function editor窗中輸入上面的函數(shù);4、保存(注重:擴(kuò)展名為.ini),編譯該程序,勝利后關(guān)閉function editor窗口;5、執(zhí)行用戶程序(必需延續(xù)執(zhí)行);6、在屏幕左下腳的指令窗口中,鍵入t0_singl()后(必需回車)媽可向p3.4綿綿不斷地提供脈沖信號(hào)。我們用法keil c調(diào)試某系統(tǒng)時(shí)堆積的一些閱歷1、因?yàn)閗eil c對(duì)中文支持不太好,因而會(huì)浮現(xiàn)顯示的光標(biāo)與光標(biāo)實(shí)際所在不全都的現(xiàn)象,這會(huì)對(duì)修改中文注釋造成影響。在windows2000下面,我們可以把字體設(shè)置為courier,這樣就可以顯示正常。2、當(dāng)用法
5、有片外內(nèi)存的(如w77e58,它有1k片外內(nèi)存)的時(shí)候,絕對(duì)要設(shè)置標(biāo)記位,并且編譯方式要挑選大模式,否則會(huì)出錯(cuò)。3、當(dāng)用法keil c跟蹤程序運(yùn)行狀態(tài)的時(shí)候,要把引起warning的語句屏蔽,否則有可能跟蹤語句的時(shí)候會(huì)出錯(cuò)。4、在調(diào)用數(shù)組的時(shí)候,keil c是首先把數(shù)組load進(jìn)內(nèi)存。假如要在c中用法長(zhǎng)數(shù)組的時(shí)候,我們可以用法code關(guān)鍵字,這樣就實(shí)現(xiàn)了匯編的db的功能,keil c是不會(huì)把標(biāo)記code的數(shù)組load入內(nèi)存的,它會(huì)挺直讀取rom。5、當(dāng)編程涉及到有關(guān)通信,時(shí)序是很重要的。拉高管腳的執(zhí)行速度遠(yuǎn)遠(yuǎn)比檢查管腳電平的要快。6、在等待管腳電平變幻的時(shí)候,我們需要設(shè)置好超時(shí)處理,否則程序就會(huì)由于一個(gè)沒有預(yù)計(jì)的錯(cuò)誤而死鎖。7、能用實(shí)現(xiàn)的地方,盡量不要用匯編,尤其在算法的實(shí)現(xiàn),用匯編是晦澀難懂。8、程序的幾個(gè)參數(shù)數(shù)組所占篇幅很大,其中液晶背景數(shù)組最長(zhǎng),有四千個(gè)byte,因而把那些初始化數(shù)組都放在另外一個(gè)c文件,在主文件用法用法關(guān)鍵字extern定義,這樣就不會(huì)對(duì)主文件的編寫造成干擾。9、全部
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 機(jī)修員年度個(gè)人工作總結(jié)模板2021
- 2024年網(wǎng)絡(luò)游戲運(yùn)營(yíng)合同標(biāo)的及運(yùn)營(yíng)服務(wù)規(guī)定
- 2024年度醫(yī)院院長(zhǎng)醫(yī)院科研創(chuàng)新聘用合同3篇
- 2024年江蘇地區(qū)修復(fù)后事故車買賣協(xié)議范本一
- 城市更新項(xiàng)目實(shí)施路徑與時(shí)間安排
- 環(huán)境 課程設(shè)計(jì)評(píng)語
- 箱體數(shù)控加工藝課程設(shè)計(jì)
- 電器連接片課程設(shè)計(jì)
- 怎么講服裝搭配課程設(shè)計(jì)
- 竹笛培養(yǎng)課程設(shè)計(jì)
- TCECA-G 0299-2024 會(huì)展活動(dòng)碳中和實(shí)施指南
- 《中國(guó)心力衰竭診斷和治療指南2024》解讀
- 2025年全年日歷含農(nóng)歷(1月-12月)
- 2024-2030年中國(guó)塑料光纖(POF)行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 頂管施工危險(xiǎn)源辨識(shí)及風(fēng)險(xiǎn)評(píng)價(jià)表
- 國(guó)家開放大學(xué)《建筑工程項(xiàng)目管理》形成性考核1-4參考答案
- 2024年統(tǒng)編版新教材語文小學(xué)一年級(jí)上冊(cè)第八單元檢測(cè)題附答案
- 多學(xué)科聯(lián)合診療(MDT)管理方案
- 2024國(guó)家開放大學(xué)電大??啤妒袌?chǎng)營(yíng)銷學(xué)》期末試題及答案
- DL∕T 1340-2014 火力發(fā)電廠分散控制系統(tǒng)故障應(yīng)急處理導(dǎo)則
- Proposalwriting倡議書寫作課件-2023屆高三英語二輪復(fù)習(xí)
評(píng)論
0/150
提交評(píng)論