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

正文內(nèi)容

基于usb接口的單片機與pc機通信-論文(文件)

2024-12-06 15:02 上一頁面

下一頁面
 

【正文】 須十分簡單,才能更容易調(diào)試。 因為 USB 信號屬于模擬信號,所在 CH37 CH37 CH341等 USB 芯片內(nèi)部包含數(shù)字電路和一些模擬電路,另外, USB 芯片中還包含時鐘振蕩及 PLL 倍頻電路 ,以上 3 種電路的公共地端在芯片內(nèi)部已經(jīng)連接在一起并連接到芯片外部的 GND 引腳 [10]。設(shè)計信號傳輸線時要避免 急拐彎,以防傳輸線特性阻抗的突變而產(chǎn)生反射,要盡量設(shè)計成具有一定尺寸的均勻的圓弧線。 } 4 系統(tǒng)調(diào)試 硬件電路調(diào)試 這里不僅有 CH375硬件有關(guān)的調(diào)試情況,還有在設(shè)計 PCB板中的規(guī)則參考,比如抗干擾的方法。mTotal ) ) // 發(fā)送,發(fā)送成功 { mLength = 64。 } } EA = 1。 } case USB_INT_EP2_IN: // 批量數(shù)據(jù)發(fā)送成功 { CH375_WR_CMD_PORT(CMD_UNLOCK_USB)。 for (i = 0。 //volt = 456。 LED_3 = buffer[3]。// 讀取 接收數(shù)據(jù)包 //向 USB端點 2或者主機端點的發(fā)送緩沖區(qū)寫 入數(shù)據(jù)塊 CH375_WR_CMD_PORT(CMD_WR_USB_DATA7)。 // 從當(dāng)前 USB中斷的端點緩沖區(qū)讀 取數(shù)據(jù)塊 并釋放緩沖區(qū) length = CH375_RD_DAT_PORT()。 // 64字節(jié)的緩沖區(qū) 存放數(shù)據(jù) EA = 0。 return temp。 _nop_()。 _nop_()。 if (AD_Out == 1) temp += 1。 _nop_()。 AD_In = 0。上位機界面圖形編輯用的是 VC++。在本設(shè)計的實際使用中,只使用了 3到 5個字節(jié),其他的字節(jié)都為無效信息。 下表為并口 I/O 操作的真值表(表中 X 代表不關(guān)心此位, Z 代表 CH372 三態(tài)禁止)。 代碼 命令名稱 輸入數(shù)據(jù) 輸出數(shù)據(jù) 命令 用 途 06H RESET_ALL (等 40mS) 執(zhí) 行 硬件 復(fù) 位 06H CHECK_EXIST 任意 數(shù) 按 位 取反 測 試工作狀 態(tài) 15H SET_USB_MODE 模 式 代碼 (等 20uS) 操作狀 態(tài) 設(shè) 置 USB 工作 模 式 22H GET_STATUS 中斷 狀 態(tài) 獲取 中斷 狀 態(tài)并 取消請求 02H SET_BAUDRATE 分頻 系數(shù) (等 1mS) 操作狀 態(tài) 設(shè) 置 串口通訊 波特率 分頻 常數(shù) 28H RD_USB_DATA 數(shù)據(jù) 長 度 從當(dāng)前 USB 中斷的 端 點緩沖區(qū) 讀 取 數(shù)據(jù) 塊 數(shù)據(jù) 流 2BH WR_USB_DATA7 數(shù)據(jù) 長 度 向 USB 主機端 點 的 輸出 緩沖區(qū) 寫入數(shù)據(jù) 塊 數(shù)據(jù) 流 中斷狀態(tài)字節(jié) 名稱 中斷狀態(tài)分析說明 位 7~位 4 位 3~位 2 位 1~位 0 (保留位) 當(dāng)前事務(wù) 當(dāng)前端點 總是 0000 00=OUT 事務(wù) 00=端點 0 10=IN 事務(wù) 01=端點 1 11=SETUP 事務(wù) 10=端點 2 11=USB 總線復(fù)位 CH375 的 USB 設(shè)備方式與 CH372 芯片完全兼容, CH375的 USB 主機方式支持并行接口和串行接口,本設(shè)計使用的是并行接口。 對于 CH375A 芯片,在 USB 主機方式下是USB 設(shè)備連接 狀 態(tài) 輸出, 低電 平 有 效 5 TXD 輸出 僅 用 于 USB 主機方式,設(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與單片機進行聯(lián)絡(luò)的核心,芯片內(nèi)部的 USB通行協(xié)議都要通過命令來實現(xiàn),所以了解了 CH375的命令就如同在 8051中的 C51語言,所以這部分很重要。 U 盤文件級子程序庫實現(xiàn)單片機讀寫 USB 存儲設(shè)備中的文件。 USB 設(shè)備的控制傳輸、批量傳輸、中斷傳輸。CH375 還內(nèi)置了處理 MassStorage 海量存儲設(shè)備的專用通訊協(xié)議的固件,外部單片機可以直接以扇區(qū)為基本單位讀寫常用的 USB 存儲設(shè)備(包括 USB 硬盤 /USB 閃存盤 /U 盤)。 USBDEVICE/SLAVE 設(shè)備方式。其中全速和低速是為兼容 而設(shè)計的,因此選購 USB 產(chǎn)品時不能只聽商家宣傳 ,還要搞清楚是高速、全速還是低速設(shè)備。 USB 接口支持設(shè)備的即插即 用和熱插拔功能。 1 USB 的簡介 USB 是在 1994 年底由英特爾、康柏、 IBM、 Microsoft 等多家公司聯(lián)合提出的。在此基礎(chǔ)上,本設(shè)計添加了 AD輸入保護電路。最后重新開啟外部中斷 0,退出中斷服務(wù),等待下一次中斷。 單片機的對 CH375進行讀寫數(shù)據(jù)都是在外部中斷 0的中斷服務(wù)程序里面執(zhí)行的。 通信前需要對 USB初始化,具體過程如下:單片機通過上面的數(shù)據(jù)總線,先 CMD_CHECK_EXIST這個測試命令,然后發(fā)送 0x55再讀取數(shù)據(jù),若讀取的數(shù)據(jù)是 ~0x55則說明芯片正常工作,否則 將對CH375進行多次重復(fù)發(fā)命令( 80次) ,執(zhí)行硬件復(fù)位。晶振為 CPU 提供工作需要的高頻率、高精確的時鐘;復(fù)位電路在芯片在上電復(fù)位或者手動復(fù)位時引導(dǎo)程序從地址 00H 開始執(zhí)行;而電源電路為芯片提供穩(wěn)定且噪聲低的直流電源。電路在防止干擾方面,在每個芯片的電源端添加了去耦電容。使用 LED來顯示 PC上的命令信息。由此可見方案二更有效。但此芯片需要固件支持。同時單片機向 PC 發(fā)送采集到的電壓值。使用 10 位的 AD 串行 AD 芯片 TLC1549 進行電壓采集,使用電位器來模擬傳感器。 而單片機以其良好的普及性,易用性,穩(wěn)定的控制性不斷的出現(xiàn)在我們生活中的各個角落,并且一發(fā)不可收拾 [2]。 關(guān)鍵詞: 單片機; CH375; USB;協(xié)議 The Design of the munication between MCU and PC which is based on USB interface Abstract: USB device does not require users to install their own set of hardware and software options, and puter transmission speed faster than the traditional serial and parallel port , so USB devices have been widely used. Because of the plexity of th
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1