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

正文內(nèi)容

基于usb接口的單片機(jī)與pc機(jī)通信-論文(編輯修改稿)

2024-12-18 15:02 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 年底由英特爾、康柏、 IBM、 Microsoft 等多家公司聯(lián)合提出的。不過直到近期,它才得到廣泛地應(yīng)用。從 1994 年 11 月 11 日發(fā)表了 USB 版本以后, USB 版本經(jīng)歷了多年的發(fā)展,到現(xiàn)在已經(jīng)發(fā)展為 版本,成為目前電腦中的標(biāo)準(zhǔn)擴(kuò)展接口。 USB 是一個(gè)外部總線標(biāo)準(zhǔn),用于規(guī)范電腦與外部設(shè)備的連接和通訊。 USB 接口支持設(shè)備的即插即 用和熱插拔功能。 USB 接口可用于連接多達(dá) 127 種外設(shè),如鼠標(biāo)、調(diào)制解調(diào)器和鍵盤等。 USB 自從 1996 年推出后,已成功替代串口和并口,并成為當(dāng)今個(gè)人電腦和大量智能設(shè)備的必配的接口之一。 有高速、全速和低速三種工作速度,高速是 480Mbit/s,全速是 12Mbit/s,低速是 。其中全速和低速是為兼容 而設(shè)計(jì)的,因此選購(gòu) USB 產(chǎn)品時(shí)不能只聽商家宣傳 ,還要搞清楚是高速、全速還是低速設(shè)備。 USB 總線是一種單向總線,主控制器在 PC 機(jī)上, USB 設(shè)備不能主動(dòng)與 PC 機(jī)通信。 2 CH375 芯片簡(jiǎn)介 CH375 是一個(gè) USB 總線的通用接口芯片,支持 USBHOST 主機(jī)和 DEVICE/SLAVE 從機(jī)兩種工作模式。本設(shè)計(jì)使用的是從機(jī)模式與 PC 進(jìn)修雙向通行。 USBDEVICE/SLAVE 設(shè)備方式。在本地端, CH375 具有 8 位數(shù)據(jù)總線和讀、寫、片選控制線以及中斷輸出,可以方便地掛接到單片機(jī) /DSP/MCU/MPU 等控制器的系統(tǒng)總線上。 CH375 的 USB 設(shè)備方式與 CH372 芯片完全兼容, CH375 包含了 CH372 的全部功能。 CH375 的 USB 主機(jī) 方式支持常用的 USB 全速設(shè)備,外部單片機(jī)可以通過 CH375 按照相應(yīng)的 USB 協(xié)議與 USB 設(shè)備通訊。CH375 還內(nèi)置了處理 MassStorage 海量存儲(chǔ)設(shè)備的專用通訊協(xié)議的固件,外部單片機(jī)可以直接以扇區(qū)為基本單位讀寫常用的 USB 存儲(chǔ)設(shè)備(包括 USB 硬盤 /USB 閃存盤 /U 盤)。 CH375 硬件連接大致框如圖 圖 系統(tǒng)總體框圖 CH375 芯片特點(diǎn): USBHOST 主機(jī)接口,兼容 USB ,外圍元器件只需要晶體和電容。 USB 設(shè)備接口,完 全兼容 CH372 芯片,支持動(dòng)態(tài)切換主機(jī)與設(shè)備方式。 64 字節(jié),支持 12Mbps 全速 USB 設(shè)備和 低速設(shè)備。 USB 設(shè)備的控制傳輸、批量傳輸、中斷傳輸。 USB 設(shè)備的連接和斷開,提供設(shè)備連接和斷開的事件通知。 ,簡(jiǎn)化常用的控制傳輸。 ,支持 BulkOnly 傳輸協(xié)議和 SCSI、 UFI、 RBC 或等效命令集的 USB 存儲(chǔ)設(shè)備(包括 USB 硬盤 /USB 閃存盤 /U 盤 /USB 讀卡器)。 U 盤文件級(jí)子程序庫實(shí)現(xiàn)單片機(jī)讀寫 USB 存儲(chǔ)設(shè)備中的文件。 8 位數(shù)據(jù)總線, 4 線控制:讀選通、寫選通、片選輸入、中斷輸出。 、串行輸出、中斷輸出,支持通訊波特率動(dòng)態(tài)調(diào)整。 引腳如圖 圖 引腳圖 引腳含義如 表 表 引腳含義 表 引腳 號(hào) 引腳 名稱 類型 引腳 說明 28 VCC 電源 正 電源 輸入端, 需要外 接 電源 退耦 電 容 1223 GND 電源 公共 接地端, 需要 連接 USB 總線的地線 9 V3 電源 在 電源電壓 時(shí) 連接 VCC 輸入 外 部 電源 , 在 5V 電源電壓 時(shí) 外 接容 量為 退耦 電 容 13 XI 輸入 晶體 振蕩 的輸入端, 需要外 接 晶體 及 振蕩 電 容 14 XO 輸出 晶體 振蕩 的 反 相輸出端, 需要外 接 晶體 及 振蕩 電 容 10 UD+ 雙向三 態(tài) USB 總線的 D+數(shù)據(jù)線, 內(nèi)置 可控的上 拉 電 阻 11 UD 雙向三 態(tài) USB 總線的 D數(shù)據(jù)線 22~ 15 D7~ D0 雙向三 態(tài) 8位 雙向 數(shù)據(jù)總線, 內(nèi)置 上 拉 電 阻 4 RD 輸入 讀選通輸入, 低電 平 有 效 , 內(nèi)置 上 拉 電 3 WR 輸入 寫選通輸入, 低電 平 有 效 , 內(nèi)置 上 拉 電 阻 27 CS 輸入 片選控制輸入, 低電 平 有 效 , 內(nèi)置 上 拉 電 阻 1 INT 輸出 在 復(fù) 位完 成后 為 中斷 請(qǐng)求 輸出, 低電 平 有 效 8 A0 輸入 地 址 線輸入, 區(qū) 分 命令 口與數(shù)據(jù)口, 內(nèi)置 上 拉 電 阻 , 當(dāng) A0=1 時(shí) 可以寫 命令 , 當(dāng) A0=0 時(shí) 可以讀寫數(shù)據(jù) 24 ACT 輸出 在 內(nèi)置固件 的 USB 設(shè)備方式下是 USB 設(shè)備 配 置 完 成狀 態(tài) 輸出, 低電 平 有 效 。 對(duì)于 CH375A 芯片,在 USB 主機(jī)方式下是USB 設(shè)備連接 狀 態(tài) 輸出, 低電 平 有 效 5 TXD 輸出 僅 用 于 USB 主機(jī)方式,設(shè)備方式 只 支持 并 口,在 復(fù) 位 期間 為輸入 引腳 , 內(nèi)置 上 拉 電 阻 , 如 果 在 復(fù) 位 期間 輸入 低電 平那么使能 并 口, 否則使 能串口, 復(fù) 位完 成后 為 串行數(shù)據(jù)輸出 6 RXD 輸入 串行數(shù)據(jù)輸入, 內(nèi)置 上 拉 電 阻 2 RSTI 輸入 外 部 復(fù) 位輸入, 高 電 平 有 效 , 內(nèi)置 下 拉 電 阻 25 RST 輸出 電源 上 電 復(fù) 位和 外 部 復(fù) 位輸出, 高 電 平 有 效 26 RST 輸出 電源 上 電 復(fù) 位和 外 部 復(fù) 位輸出, 低電 平 有 效 7 NC. 空 腳 空 腳 , 必須懸空 命令 命令是 CH375與單片機(jī)進(jìn)行聯(lián)絡(luò)的核心,芯片內(nèi)部的 USB通行協(xié)議都要通過命令來實(shí)現(xiàn),所以了解了 CH375的命令就如同在 8051中的 C51語言,所以這部分很重要。 各命令意義如表 表 命令含義 表 中斷原因如表 表 中斷狀態(tài)表 表 。在內(nèi)置固件模式的 USB設(shè)備方式下,單片機(jī)只需要處理表中標(biāo)注為灰色的中斷狀態(tài), CH372 內(nèi)部自動(dòng)處理了其它中斷狀態(tài)。 表 中斷狀態(tài)表 中斷狀態(tài)值 狀態(tài)名稱 中斷原因分析說明 01H USB_INT_EP1_OUT 輔助端點(diǎn) /端點(diǎn) 1 接收到數(shù)據(jù), OUT 成功 09H USB_INT_EP1_IN 中斷端點(diǎn) /端點(diǎn) 1 發(fā)送完數(shù)據(jù), IN 成功 02H USB_INT_EP2_OUT 批量端點(diǎn) /端點(diǎn) 2 接收到數(shù)據(jù), OUT 成功 0AH USB_INT_EP2_IN 批量端點(diǎn) /端點(diǎn) 2 發(fā)送完數(shù)據(jù), IN 成功 05H USB_INT_USB_SUSPEND USB 總線掛起事件(如果已 CHK_SUSPEND) 06H USB_INT_WAKE_UP 從睡眠中被喚醒事件(如果已 ENTER_SLEEP) 功能說明 CH375 芯片可以工作于 USBHOST 主機(jī)方式或者 USB 設(shè)備方式。 代碼 命令名稱 輸入數(shù)據(jù) 輸出數(shù)據(jù) 命令 用 途 06H RESET_ALL (等 40mS) 執(zhí) 行 硬件 復(fù) 位 06H CHECK_EXIST 任意 數(shù) 按 位 取反 測(cè) 試工作狀 態(tài) 15H SET_USB_MODE 模 式 代碼 (等 20uS) 操作狀 態(tài) 設(shè) 置 USB 工作 模 式 22H GET_STATUS 中斷 狀 態(tài) 獲取 中斷 狀 態(tài)并 取消請(qǐng)求 02H SET_BAUDRATE 分頻 系數(shù) (等 1mS) 操作狀 態(tài) 設(shè) 置 串口通訊 波特率 分頻 常數(shù) 28H RD_USB_DATA 數(shù)據(jù) 長(zhǎng) 度 從當(dāng)前 USB 中斷的 端 點(diǎn)緩沖區(qū) 讀 取 數(shù)據(jù) 塊 數(shù)據(jù) 流 2BH WR_USB_DATA7 數(shù)據(jù) 長(zhǎng) 度 向 USB 主機(jī)端 點(diǎn) 的 輸出 緩沖區(qū) 寫入數(shù)據(jù) 塊 數(shù)據(jù) 流 中斷狀態(tài)字節(jié) 名稱 中斷狀態(tài)分析說明 位 7~位 4 位 3~位 2 位 1~位 0 (保留位) 當(dāng)前事務(wù) 當(dāng)前端點(diǎn) 總是
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1