freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式串口通信設(shè)計-在線瀏覽

2024-08-10 00:25本頁面
  

【正文】 msung公司基于ARM公司的ARM920T處理器核。S3C2410處理器最高可運行在203MHz。S3C2410 擁有強大的數(shù)據(jù)處理能力,又有著低成本,低功耗等優(yōu)點,在各種手持及移動設(shè)備上的應(yīng)用越來越廣泛,基于其平臺的程序功能也越來越復(fù)雜。 ARM簡介ARM(Advanced RISC Machines),既可以認(rèn)為是一個公司的名字,也可以認(rèn)為是對一類微處理器的通稱,還可以認(rèn)為是一種技術(shù)的名字。目前,采用ARM 技術(shù)知識產(chǎn)權(quán)(IP)核的微處理器,即通常所說的ARM微處理器,已遍及工業(yè)控制、消費類電子產(chǎn)品、通信系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、無線系統(tǒng)、軍用系統(tǒng)等各類產(chǎn)品市場,基于ARM 技術(shù)的微處理器應(yīng)用約占據(jù)了32 位RISC 微處理器70%以上的市場份額,ARM 技術(shù)正在逐步滲入到我們生活的各個方面。目前全世界有幾十家大的半導(dǎo)體公司都使用ARM 公司的授權(quán),因此既使得ARM 技術(shù)獲得更多的第三方工具、制造、軟件的支持,又使整個系統(tǒng)成本降低,使產(chǎn)品更容易進(jìn)入市場并被消費者所接受,更具有競爭力。 Linux系統(tǒng)簡介 Linux是一類Unix計算機操作系統(tǒng)的統(tǒng)稱。Linux 一般有四個主要部分:內(nèi)核、Shell、文件結(jié)構(gòu)和實用工具。它從用戶那里接受命令并把命令送給內(nèi)核去執(zhí)行。它接收用戶輸入的命令并把它送入內(nèi)核去執(zhí)行。不僅如此,Shell 有自己的編程語言用于對命令的編輯,它允許用戶編寫由shell 命令組成的程序。(3)Linux 文件結(jié)構(gòu)文件結(jié)構(gòu)是文件存放在磁盤等存儲設(shè)備上的組織方法。目錄提供了管理文件的一個方便而有效的途徑。使用Linux,用戶可以設(shè)置目錄和文件的權(quán)限,以便允許或拒絕其他人對其進(jìn)行訪問。用戶也可以產(chǎn)生自己的工具。?? 過濾器:用于接收數(shù)據(jù)并過濾數(shù)據(jù)。 串口通信的基本任務(wù)(1)實現(xiàn)數(shù)據(jù)格式化:因為來自CPU 的是普通的并行數(shù)據(jù),所以,接口電路應(yīng)具有實現(xiàn)不同串行通信方式下的數(shù)據(jù)格式化的任務(wù)。在面向字符的同步方式下,接口要在待傳送的數(shù)據(jù)塊前加上同步字符。所以當(dāng)數(shù)據(jù)由計算機送至數(shù)據(jù)發(fā)送器時,首先把串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)才能送入計算機處理。(3)控制數(shù)據(jù)傳輸速率:串行通信接口電路應(yīng)具有對數(shù)據(jù)傳輸速率波特率進(jìn)行先擇和控制的能力。在接收時,接口電路檢查字符的奇偶校驗或其他檢驗碼,確定是否發(fā)生傳送錯誤。二、系統(tǒng)分析 串行端口的本質(zhì)功能是作為CPU 和串行設(shè)備間的編碼轉(zhuǎn)換器,一般微機內(nèi)都配有通信適配器,使計算機能夠與其他具有RS232C 串口的計算機或設(shè)備進(jìn)行通信。本系統(tǒng)中目標(biāo)機開發(fā)板的內(nèi)核采用的是三星的S3C2410 ,該開發(fā)板采用核心板加底板的模式, 核心板接口采用DIMM200 標(biāo)準(zhǔn)連接器,工作非??煽?可穩(wěn)定運行在203 MHz 的時鐘頻率下。串口線采用常用的RS232C 型接口模式,能實現(xiàn)計算機與開發(fā)板間的數(shù)據(jù)傳輸與控制。 RS232C標(biāo)準(zhǔn) RS232C是1969年由電子工業(yè)協(xié)會(EIA)公布的標(biāo)準(zhǔn)。 數(shù)據(jù)終端設(shè)備就是連接通信兩端設(shè)備的連線(如空MODEM)或其他設(shè)備。(1) 電氣特性RS232C采用非歸零、雙極性編碼,且使用負(fù)邏輯規(guī)定的邏輯電平:15~5V規(guī)定為邏輯“1”。信號電平與TTL電平不兼容,所以需要電平轉(zhuǎn)換電路(通常使用MAX3232轉(zhuǎn)換)。9 RIGND 58 CTSDTR 47 RTSTXD 3RXD 26 DSRDCD 1 DB9 引腳定義 DB9引腳說明9針串口DB9針號功能說明縮寫1輸入,數(shù)據(jù)載波檢測DCD2輸入,接收數(shù)據(jù)RXD3輸出,發(fā)送數(shù)據(jù)TXD4輸出,DTE準(zhǔn)備就緒DTR5信號地GND6輸入,MODEM準(zhǔn)備就緒DSR7輸出,請求發(fā)送RTS8輸入,允許發(fā)送CTS9輸入,振鈴指示DELL(3) 字符(幀)格式RS232C采用起止式異步通信協(xié)議,其特點是一個字符接著一個字符進(jìn)行傳輸,并且傳輸一個字符總是以起始位開始,以停止位結(jié)束,字符之間沒有固定的時間間隔要求。停止位后面是不定長度的空閑位。校驗位(可以沒有)起始位數(shù)據(jù)停止位接收方發(fā)送方1 x 1 1 1 1 1 0 1 1 0數(shù)據(jù)流方向1 1 1 1 1 1 0 1 1 01 1 11 0 1 0數(shù)據(jù)單元之間的間隔 串行傳輸?shù)墓ぷ髟硎疽鈭D 中可以看出,這種格式是靠起始位和停止位來實現(xiàn)字符的界定或同步的,故稱為起止式協(xié)議。 起始位實際上是作為同步信號附加進(jìn)來的,當(dāng)它變?yōu)榈碗娖綍r,告訴接受方傳輸開始,后面接著是數(shù)據(jù)位;而停止位則標(biāo)志一個字符的結(jié)束。傳輸開始前,收發(fā)雙方把所采用的字符格式(包括字符的數(shù)據(jù)位長度、停止位位數(shù)、有無校驗位以及是奇校驗還是偶校驗等)和數(shù)據(jù)的傳輸速率進(jìn)行統(tǒng)一規(guī)定。當(dāng)收到一系列的“1”(停止位或空閑位)之后,檢測到一個下跳沿(由“1”變?yōu)椤?”),說明起始位出現(xiàn),起始位經(jīng)確認(rèn)后,就開始接收所規(guī)定的數(shù)據(jù)位和奇偶校驗位以及停止位。一個字符接收完畢,接收設(shè)備又繼續(xù)測試線路,監(jiān)視“0”電平的到來和下一位字符的開始,直到全部數(shù)據(jù)傳輸完畢。數(shù)據(jù)終端設(shè)備DTE 本地MODEM 遠(yuǎn)程MODEM 遠(yuǎn)程DTEDTRDSRRTS呼叫載波信號DCD 載波確認(rèn)CTSTXD DTE與DCE的握手協(xié)議過程 ①DTR:數(shù)據(jù)終端設(shè)備DTE準(zhǔn)備就緒。 ②DSR:數(shù)據(jù)通信設(shè)備DCE準(zhǔn)備就緒。 ③RTS:請求發(fā)送。本地MODEM檢測到RTS有效,然后根據(jù)目的電話號碼向遠(yuǎn)程MODEM發(fā)出呼叫。本地MODEM接受到此載波信號,然后向遠(yuǎn)程MODEM發(fā)出原載波信號進(jìn)行確認(rèn),同時向DTE發(fā)出數(shù)據(jù)載波信號DCD。由MODEM發(fā)向數(shù)據(jù)終端設(shè)備DTE,表示已檢測到對方載波信號。至此,通信鏈路建立,可以通信。如果MODEM具有自動應(yīng)答能力,當(dāng)對方呼叫傳來時,MODEM向DTE發(fā)出該信號,指示此呼叫。(5) 雙機互連方式雙機可以利用RS232C通信接口進(jìn)行直接互連(數(shù)據(jù)終端設(shè)備DTE到DTE),即空MODEM連接。由于RS232C標(biāo)準(zhǔn)中有兩對硬件握手協(xié)議的引線:DTR和DSR、RTS和CTS,根據(jù)應(yīng)用握手協(xié)議的機制不同,可分為3種情況:無硬件握手、DTR和DSR握手、RTS和CTS握手。DTE TXD RXD GND DTETXDRXDGND計算機B計算機A 無握手的雙機互連無硬件握手的連線最簡單,只需要3根線,應(yīng)用比較多。② DTR和DSR握手情況。計算機B通過采集DSR,得知計算機A已經(jīng)做好接收數(shù)據(jù)的準(zhǔn)備,可以發(fā)送數(shù)據(jù)。③ RTS和CTS握手情況。計算機B通過采集CTS,得知計算機A已經(jīng)做好接收數(shù)據(jù)的準(zhǔn)備,可以發(fā)送數(shù)據(jù)。 系統(tǒng)硬件結(jié)構(gòu)原理在串口通信的實現(xiàn)過程中,要保證數(shù)據(jù)傳輸?shù)目煽啃院头€(wěn)定性, 其硬件設(shè)計是必不可少的, 本文中選用S3C2410 芯片作為核心器件。S3C2410 芯片的這些特點,為實現(xiàn)在Linux 操作系統(tǒng)下計算機與開發(fā)板間的串口通信提供了可靠的保證。目標(biāo)機中電源模塊提供了開發(fā)板系統(tǒng)工作所需的正常電壓,各種數(shù)據(jù)信息可以通過液晶顯示模塊及時顯示出來,還可以通過鍵盤控制模塊來實現(xiàn)對目標(biāo)機操作的控制,外
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1