nbhkdz.com冰点文库

USB开发有关指导说明

时间:2011-03-28


MC 核心板 USB 开发源程指导说明.docx FYL dotlfly2004@163.com 11.2.21

MC 核心板经过跳线和 USB 开发板连接, 其中 USB 开发板芯片使用 CH375 开 发。由于 CH375 模块使用的是 5V 电压,而 C8051F020 的核心电压是 3.3V,但是 F020 所有的引脚可以设置为漏极开路,利用这个特性,使用了外部加驱动电压 的方式实现了 3.3V 电平和 5V 电平转换的功能。注意,成熟产品尽量不要用此种 方式,因为如果程序使用不当,可能烧毁 MCU,因此本开发板,严禁将 I/O 配 因为如果程序使用不当, 因为如果程序使用不当 ,因此本开发板, 置为推免或者弱上拉的方式。 置为推免或者弱上拉的方式。 推免或者弱上拉的方式 MC 核心板和 USB 子板的连接是通过 P2 和 P6 两个端口, 其中 P6 作为数据端 口,P2 作为控制端口。配置如下: /*******************************************************************/ sbit CH375_INT=P2^3; sbit CH375_A0=P2^4; sbit CH375_CS=P2^5; sbit CH375_RD=P2^6; sbit CH375_WR=P2^7;

#define CH375_DATA

P6

/*******************************************************************/ 注意:由于 MC 核心板比较灵活,功能比较齐全,同时也带来了损坏率比较 高的缺点。在对整套系统不是完全熟悉的情况下,不用对各种跳线或者接线进 在对整套系统不是完全熟悉的情况下,不用对各种跳线或者接线进 在对整套系统不是完全熟悉的情况下 行擅自修改。 行擅自修改。 一、开发工具介绍及安装 本项目可能用到的开发工具有:KEIL、串口助手、USB 助手等。 KEIL 安装 1.首先安装\mc\开发工具\KEIL4 下的 keil uvision4.zip,并利用 KEIL_Lic.zip 进行破 解。 2.安装“keilC51v8.02 过滤 0xfd 字符的 bug 的修正程序中文版本.rar”进行 BUG 升级。

3.安装“SiC8051F_uVision.zip” ,即 C8051F 系列单片机库文件。 串口助手 1. 串口助手使用“mc\开发工具\uartassist.exe” ,不需要安装。 2. 核心板中的串口经过 PL2303 将 UART 信号转换为了 USB 信号, 在上位机中使 用串口时,只需要在第一次上电时,加载“mc\驱动\PL2303 最新驱动 2009 年\”安装驱动,即可像通用串口使用。 USB 助手 1 1. USB 助手使用“mc\开发工具\ PortHelper.exe” ,不需要安装。此软件为 smartmcu 小组开发,功能比较齐全,目前可能有更新的版本。但是它有一个 缺点,通信速率比较慢,主要是软件编程导致的。 2. 使用前需要加载“mc\驱动\CH372DRV\DRIVER”驱动。如果要修改在设备管 理器中的名称及分类,可对“\mc\驱动\CH372DRV\DRIVER\CH375WDM.INF” 进行修改, 具体.INF 文件格式, “\mc\inf 文件书写指南 参见 (英文版) .chm” , 注意此处为非重要区 ,可采用默认官方分类和名称。 USB 助手 2 1. USB 助手使用“mc\开发工具\ DEBUG372.EXE” ,不需要安装。此软件为 WCH 官方提供的调试软件,比较稳定,但是功能相对简单。 2. 驱动安装,同“USB 助手 1”的第二步。 USB 速度测试工具 速度测试工具 USB 速度测试工具使用“mc\开发工具\USB 速度测试工具\ new.exe” 。此软件 的功能为主机向从机连续发送 2000K 的速度, 显示传输速度。 然后接受从机发送 的 2000K 的数据,并显示传输速度。注意,本程序由 visual studio 2010 开发,可 能需要微软最新的支持库。


libusb开发者指南.doc

libusb开发者指南 - libusb 开发者指南 1 介绍 1.1 概览 1

USB开发步骤之软件篇.doc

USB开发步骤之软件篇 - USB 开发步骤之软件篇 我这里重点的介绍如何写驱动

LPC2148USB开发手册.pdf

LPC2148USB开发手册_计算机软件及应用_IT/计算机_专业资料。关于usb开发文档 8USB 设备控制器开发手册 LPC214 LPC2148 LPC214X 系列微控制器内部带有一个 USB ...

USB开发步骤之标准篇.doc

USB开发步骤之标准篇 - USB 开发步骤之标准篇 [ 2005-9-28 1

USB开发笔记.doc

USB开发笔记 - 1、头文件包含,库文件链接 在 VC 中开发 HID 应用程

开发USB接口设备的关键技术.pdf

开发USB接口设备的关键技术 - 本文介绍了USB接口数控系统的原理以及USB开发的三个技术关键,从总体上描述了USB接口数控系统结构和原理,对于每一个开发技术关键都...

UsbKey开发文档.doc

UsbKey开发文档 - 德卓恒软件科技有限公司 内部资料 文档属性 文件名称:USEKEY 解决方案 客户对象:未知 文档作者:黄明兴 开发人员:黄明兴 创建日期:2009-12-11 ...

USB 驱动开发技术彻底解密.pdf

单片机开发技术 要想使用 USB 接口技术还是有相当大...作为导师指导了他 在这里 我要特别介绍几位青年人才...使用说明 源代码 上位机软件设计 第十章 开发的...

USB-4750_user_manual(CH)_ed.1USB模块用户使用手册_图文.pdf

光盘中的参考文件研华设备驱动手册中还提供了教程,指导用户如何使用每种开发工具...选择 “USB” ,然后选择 USB-4750 安装驱动程序。 有关驱动相关的其它信息,请...

USB开发步骤之硬件篇.txt

USB开发步骤之硬件篇 - USB开发步骤之硬件篇 现在的USB生产厂商很多很多

STM32F10xxx全速USB设备开发套件用户手册.pdf

该文件提出了一个描述的 STM32 全速 USB 设备的所有组件的开发工具包, 包括: ■STM32 USB-FS 设备库:默认端点和标准请求有关的所有进程 ■设备固件升级(DFU)...

USB开发步骤之软件篇2.doc

USB 开发步骤之软件篇(二) 关于 AssociatedIrp.SystemB

USB接口技术及驱动程序开发.pdf

由丁二掌握Windows驱动程序开发技术需要 了解很多底层...最后对USB设备及驱动的发展和应用进行了说明。全文对...D 关于学位论文使用授权的声明 本人在导师指导下所...

USB GPIFSlave FIFO 开发技术手册_图文.pdf

USB GPIFSlave FIFO 开发技术手册_计算机硬件及网络_IT/计算机_专业资料。USB ...图 3 和图 4 显示了与数据包流经的总数据路径有关的最多缓冲方案 (4x)。...

STM32的USB开发教程详解_图文.pdf

STM32的USB开发教程详解_IT/计算机_专业资料。基于...常用于与时间相 关的事件、信息的传送,并在传输的...OTG模式: 双重角色设备 用户手册: STMicroelectronics...

A20_USB_Camera开发说明书_V1.0_20140605.pdf

A20_USB_Camera开发说明书_V1.0_20140605_计算机硬件及网络_IT/计算机_专业资料。A20 USB Camera 开发说明 V1.0 A20 Camera 模块开发说明 Copyright ? 2013All...

USB通信相关知识.doc

配置操作将使 USB 设备中与该配置有关 的所有寄存器都返回至缺省状态,如块端点...为其选择一个合适的 USB 设备驱动程序,它通常需要由开发人员自己编写,有时也可...

USB电池充电基础:应急指南.pdf

然而,如果没有统一指导,不同装置和充电器之间的互...这种限制促 使近期开发USB 规范补充说明:电池...USB 接口出现 过载时很可能导致关断、烧毁保险丝或...

Linux内核移植与USB驱动开发_图文.pdf

机械电子工程 指导教师:钟家骐 20070301 摘要 摘要 ...签名: 嗍呻年弓月呵曰 关于论文使用授权的说明本...和linux内核移植与USB驱动开发有关,通 过这些项目...

关于解决usb转串口com口序号的问题.doc

关于解决 usb 转串口 com 口序号不断增加的问题一.问题出现原因: 为了方便说明...usb 口接入开发板,电脑分得的端口是 com4。.如果你此时在 1 号 usb 口 ...