天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于WinCE.Net的S3C2410 IIC總線驅(qū)動(dòng)開發(fā)

發(fā)布時(shí)間:2020-04-24 17:35
【摘要】: 本課題針對(duì)目前國(guó)內(nèi)汽車儀表校調(diào)系統(tǒng)的需求現(xiàn)狀,設(shè)計(jì)了一種新型數(shù)據(jù)專家系統(tǒng)。該系統(tǒng)支持儀表校調(diào)、氣囊電腦修復(fù)、防盜碼讀取、音響解碼、故障診斷等功能。該系統(tǒng)具有數(shù)據(jù)讀取速度快、用戶操作靈活方便的特點(diǎn),因此具有一定的推廣價(jià)值。 本文所做的工作是大連雙馬電子有限公司的項(xiàng)目——數(shù)據(jù)專家系統(tǒng)中的一個(gè)重要組成部分。其主要任務(wù)分為軟件和硬件兩個(gè)部分,軟件部分的任務(wù)為開發(fā)了基于WinCE.Net系統(tǒng)的ⅡC總線驅(qū)動(dòng)程序,硬件部分的任務(wù)為設(shè)計(jì)并實(shí)現(xiàn)了核心板和擴(kuò)展板電路,并利用ⅡC總線進(jìn)行了數(shù)據(jù)通信測(cè)試。 在理論方面,本文詳細(xì)分析了ⅡC總線的通信協(xié)議,包括ⅡC總線的概念、ⅡC總線與其他現(xiàn)場(chǎng)總線的比較、ⅡC總線的信號(hào)連接電路、起始和停止條件、數(shù)據(jù)的傳輸格式等。重點(diǎn)分析了WinCE.Net系統(tǒng)下流接口驅(qū)動(dòng)的開發(fā)原理,包括嵌入式操作系統(tǒng)的概念、流接口驅(qū)動(dòng)的概念、WinCE內(nèi)核的定制、流接口函數(shù)的結(jié)構(gòu)等。 在軟件方面,按照ⅡC總線的協(xié)議規(guī)范,在WinCE.Net系統(tǒng)中編寫了流接口驅(qū)動(dòng)函數(shù),包括初始化函數(shù)、讀函數(shù)、寫函數(shù)、中斷處理函數(shù)、導(dǎo)出函數(shù)、注冊(cè)表的配置、驅(qū)動(dòng)的封裝等。 在硬件方面,設(shè)計(jì)并實(shí)現(xiàn)了數(shù)據(jù)專家系統(tǒng)的核心板和擴(kuò)展板電路。其中,核心板由嵌入式處理器、SDRAM、FLASH等組成,構(gòu)成了一個(gè)嵌入式的最小系統(tǒng),便于在其它嵌入式處理系統(tǒng)中通用。核心板采用六層PCB板設(shè)計(jì),大大降低了噪聲干擾。 最后,在硬件平臺(tái)上,成功地對(duì)本文開發(fā)的ⅡC驅(qū)動(dòng)程序進(jìn)行了軟硬件測(cè)試,達(dá)到了項(xiàng)目預(yù)期的設(shè)計(jì)要求。
【圖文】:

從機(jī),應(yīng)答信號(hào),主機(jī),發(fā)送數(shù)據(jù)


非應(yīng)答信號(hào),則應(yīng)當(dāng)終止發(fā)送。數(shù)據(jù)傳輸?shù)木唧w實(shí)現(xiàn)分兩種情況。(l)主機(jī)向從機(jī)發(fā)送數(shù)據(jù)的情況(寫模式)主機(jī)向從機(jī)發(fā)送數(shù)據(jù)稱為寫模式。其數(shù)據(jù)傳輸格式如圖2.5所示。圖2.5中上半部分為主機(jī)發(fā)送一個(gè)字節(jié)數(shù)據(jù)的情況。當(dāng)數(shù)據(jù)開始傳輸時(shí),主機(jī)先向從機(jī)發(fā)送7位地址。當(dāng)從機(jī)接收到地址后,返回ACK應(yīng)答信號(hào)。然后主機(jī)發(fā)送數(shù)據(jù),從機(jī)接收到數(shù)據(jù)后,返回給主機(jī)一個(gè)ACK應(yīng)答信號(hào)。主機(jī)收到后,發(fā)送一個(gè)停止信號(hào),本次數(shù)據(jù)傳輸完成。如果由于某種原因,從機(jī)沒有產(chǎn)生應(yīng)答信號(hào),比如從機(jī)正在進(jìn)行其他處理而無(wú)法接收總線上的數(shù)據(jù)時(shí),必須釋放總線,即返回給主機(jī)一個(gè)NACK非應(yīng)答信號(hào)

讀模式,從機(jī)


基于WinCENet的s3C2410llC總線驅(qū)動(dòng)開發(fā)主機(jī)接收從機(jī)數(shù)據(jù)的情況稱為讀模式。其數(shù)據(jù)傳輸?shù)羰饺鐖D2.6所示。圖2.6中上半部分為主機(jī)接收一個(gè)字節(jié)數(shù)據(jù)的情況。因?yàn)閿?shù)據(jù)是由從機(jī)發(fā)送的,所以主機(jī)在接收完這一字節(jié)數(shù)據(jù)后要返回給從機(jī)一個(gè)非應(yīng)答信號(hào),主機(jī)接著向從機(jī)發(fā)送停止信號(hào)。本次單字節(jié)的數(shù)據(jù)傳輸完成。圖2.6中下半部分為主機(jī)接收兩個(gè)和兩個(gè)以上字節(jié)數(shù)據(jù)的情況。這時(shí),當(dāng)主機(jī)接收第一個(gè)字節(jié)數(shù)據(jù)后,,主機(jī)要返回給從機(jī)一個(gè)ACK應(yīng)答信號(hào),表示這一字節(jié)數(shù)據(jù)接收成功,并要求從機(jī)繼續(xù)發(fā)送第二字節(jié)數(shù)據(jù)。當(dāng)從機(jī)發(fā)送完第二字節(jié)數(shù)據(jù)后,同樣,主機(jī)返回給從機(jī)一個(gè)ACK應(yīng)答信號(hào)
【學(xué)位授予單位】:大連海事大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2008
【分類號(hào)】:TP336

【引證文獻(xiàn)】

相關(guān)碩士學(xué)位論文 前2條

1 倪杰;基于Davinci處理器的嵌入式系統(tǒng)軟件平臺(tái)構(gòu)建[D];南京理工大學(xué);2009年

2 楊磊;實(shí)體網(wǎng)絡(luò)收音機(jī)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2011年



本文編號(hào):2639205

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2639205.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶26bd9***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com