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

正文內(nèi)容

嵌入式io接口編程復(fù)習(xí)資料(編輯修改稿)

2025-02-06 00:42 本頁面
 

【文章內(nèi)容簡介】 ,后面時(shí)奇偶校驗(yàn)位,根據(jù)約定,用奇偶校驗(yàn)位將所傳的字符中為 “1”的位數(shù)湊成奇數(shù)個(gè)或偶數(shù)個(gè)。也可以約定不要奇偶校驗(yàn),這樣就取消奇偶校驗(yàn)位。 ? 最后時(shí)表示停止位的 “1”信號,這個(gè)停止位可以約定連續(xù) 1 位、 位或 2 位的時(shí)間寬度。 ? 至此一個(gè)字符傳送完畢,線路又進(jìn)入空閑,持續(xù)為 “1”。經(jīng)過一段隨機(jī)的時(shí)間后,下一個(gè)字符開始傳送。 ? 傳輸速率: 每一個(gè)數(shù)據(jù)位的寬度定于發(fā)送波特率的倒數(shù)。微機(jī)異步串行通信中,常用的波特率為 1 150、 300、 600、1200、 2400、 4800、 9600、 57600、 115200 等。 ? 電氣特性 要完成基本的通信功能,實(shí)際上值僅需要 RXD、 TXD 和 GND 即可,但由于 RS- 232- C 標(biāo)準(zhǔn)所定義的高、低電平信號于 S3C32410 系統(tǒng)的 LVTTL 電路定義的高、低電平信號完全不同, LVTTL 的標(biāo)準(zhǔn)邏輯 “1”對應(yīng) 2- ,標(biāo)準(zhǔn)邏輯 “0”對應(yīng) 0- ,而 RS232C 標(biāo)準(zhǔn)采用負(fù)邏輯方式,邏輯 “1”對應(yīng)- 5―― 15V,標(biāo)準(zhǔn)邏輯 “0”對應(yīng)+ 5-+ 15V。顯然兩者間要進(jìn)行通信,必須經(jīng)過電平的轉(zhuǎn)換,轉(zhuǎn)換芯片采用 max232 二、 s3c2410 串口控制器原理 主要由 4 部分構(gòu)成:接收器、發(fā)送器、波特率發(fā)生器、控制邏輯等。 S3C2410 的 UART(通用異步串行口)有三個(gè)獨(dú)立的異步串行 I/O 端口: UART0、 UART UART2,每個(gè)串口都可以在中斷和 DMA 兩種模式下進(jìn)行收發(fā)。 UART 支持的最高波特率達(dá) 。 每個(gè) UART 包含:波特率 發(fā)生器、接收器、發(fā)送器和控制單元。波特率發(fā)生器以 PCLK 或 UCLK 為時(shí)鐘源。發(fā)送器和接收器各包含 1 個(gè) 16 字節(jié)的 FIFO 寄存器和移位寄存器。 S3C2410 的 3個(gè) UART都有遵從 , UART0、 UART1有完整的握手信號,可以連接 MODEM。 當(dāng)發(fā)送數(shù)據(jù)的時(shí)候,數(shù)據(jù)先寫到 FIFO 然后拷貝到發(fā)送移位寄存器,然后從數(shù)據(jù)輸出端口( TxDn)依次被移位輸出。被接收的數(shù)據(jù)也同樣從接收端口( RxDn)移位輸入到移位寄存器,然后拷貝到 FIFO 中。 ? 串行口的操作: 數(shù)據(jù)幀格式:可編程,包含 1 個(gè)開始位、 5 到 8 個(gè)數(shù)據(jù)位、 1 個(gè)可選的奇偶校驗(yàn)位、 1 個(gè)或 2 個(gè)停止位,通過線路控制器( ULCONn)來設(shè)置。 發(fā)送中止信號(硬件來完成):迫使串口輸出邏輯 0 ,這種狀態(tài)保持一個(gè)傳輸幀的時(shí)間長度。通常在一幀傳輸數(shù)據(jù)完整地傳輸完之后,再通過這個(gè)全 0 狀態(tài)將中止信號發(fā)送給對方。中止信號發(fā)送之后,傳送數(shù)據(jù)連續(xù)放到 FIFO 中(在不使用 FIFO 模式下,將被放到輸出保持寄存器)。 接收器具有錯(cuò)誤檢測功能:可以檢測出溢出錯(cuò)誤,奇偶校驗(yàn)錯(cuò)誤,幀錯(cuò)誤和中止?fàn)顩r,每種情況下都會將 一個(gè)錯(cuò)誤標(biāo)志在接收狀態(tài)寄存器置位。 ? 串行口的波特率發(fā)生器: 每個(gè) UART 的波特率發(fā)生器為傳輸提供了串行移位時(shí)鐘。波特率產(chǎn)生器的時(shí)鐘源可以從 S3C2410 的內(nèi)部系統(tǒng)時(shí)鐘 PCLK 或 UCLK 中來選擇。波特率數(shù)值決定于波特率除數(shù)寄存器( UBRDIVn)的值,波特率數(shù)與 UBRDIVn 的關(guān)系為: UBRDIVn=(int)( CLK/( f B*16))- 1 其中 CLK 為所選擇的時(shí)鐘頻率, f B 為波特率。 f B= CLK/16/ ( UBRDIVn + 1 ) 例如,如果波特率 為 115200bps 且 PCLK 或 UCLK 為 40MHz,則 UBRDIVn 為: UBRDIVn =( int) (40000000)(115200*16)) - 1 = (int)() - 1 = 21- 1 = 20 ? 串行口的自動流控功能: UART0 和 UART1 不僅有完整的握手信號,而且有自動流控制功能,在寄存器 UMCONn 中設(shè)置實(shí)現(xiàn)。自動流控制是利用信號 nRTS、 nCTS 來實(shí)現(xiàn)的。在接收數(shù)據(jù)時(shí),只要接收 FIFO 中有兩個(gè)空字節(jié)就會使 nRTS 有效,使對 方發(fā)送數(shù)據(jù);在發(fā)送數(shù)據(jù)時(shí),只要 nCTS 有效,就會發(fā)送數(shù)據(jù)。其實(shí)現(xiàn)過程如下圖所示。 nRTS:請求對方發(fā)送 nCTS:清除請求發(fā)送 注意:這種自動流控制應(yīng)用于對方也是 UART 設(shè)備,不能應(yīng)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1