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 开发,可 能需要微软最新的支持库。


USB开发有关指导说明.doc

USB开发有关指导说明 - MC 核心板 USB 开发源程指导说明.docx F

USB简介及开发实例_图文.ppt

USB简介及开发实例_计算机硬件及网络_IT/计算机_专业资料。虚拟仪器课程系列报告 ...USB的规范说明书定义了如下四种传输类型, 它们每一个都反映了USB设备的端点可能...

USB定义规范.doc

然而,如果没有统一指导,不同装置 和充电器之间的互...这种限制促使近期开发USB 规范补充 说明:电池充电...“电池充电规范”,但该文件几乎没 有包括关于充电...

libusb开发者指南.doc

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

(简易USB驱动)开发指导.doc

(简易USB驱动)开发指导 - 实验七 实验七(2) 设备驱动开发指导 ) 设备驱动开发指导 块设备种类多,使用广泛,其驱动程序的开发也比字符设备复杂。通过本实验,大家...

USB开发笔记.doc

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

USB开发步骤之软件篇.doc

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

USB上位机开发指南_图文.pdf

第10 章 上位机程序开发 在 USB 设备开发中,上位机程序是用于与用户进行接口...USB开发有关指导说明 2页 免费 ISD3340K-USB 语音编程拷... 9页 5下载...

USB 开发基础--USB 命令(请求)和USB 描述符.pdf

USB 开发基础--USB 命令(请求)和USB 描述符_IT/...0x00 0x02 0x09 0xDC 0xE0 0xFF 说明 接口描述...则其它描述符中与字符串有关的索引值都必须为 0。...

USB介绍及开发相关.ppt

USB介绍及开发相关 - USB技术介绍及开发 主要内容 ? USB应用概述 ? USB发展历史 ? USB接口概述 ? USB通信协议 ? USB开发实例 USB应用概述 ? 使用方便...

USB开发步骤之软件篇.doc

一般来 说和设备有关的任何需要保持的信息都应该放到 Device Ex tension 里去....USB开发步骤之硬件篇 3页 1下载券 USB开发使用手册 154页 3下载券 USB开发...

USB 技术简介.ppt

USB开发简介 4页 1下载券 USB总线简介 2页 免费 ...USB眼图与相关信号的关系 USB信号作用简要说明:...2014年执业医师考试指导 口腔执业医师实践技能复习资料...

usb盒常见开发问题.doc

usb盒常见开发问题_计算机软件及应用_IT/计算机_专业资料。常见问题处理方法

USB开发步骤之硬件篇.doc

USB 开发步骤之硬件篇副标题: 作者:佚名 文章来源:本站原创 点击数:5963 更新...关于一些 USB 的芯片的特殊功能寄存器在说明书里面都有详细的说明,操作方法跟 ...

usb使用说明书.doc

usb使用说明书_信息与通信_工程科技_专业资料。USB系统开发USB 数据采集系统 技术...意图如下: 意图如下: 16 图 17 上位机示意图 17 第三章 2.1 安装关于 ...

EZ-USB_FX2(68013)开发指南.doc

EZ-USB_FX2(68013)开发指南 EZ-USB_FX2(68013)...手册 底层 API 3.开发环境 3.开发环境 3.1 Keil ...,看似重复了,其实不然,这和设置的缓冲区数量有关...

UsbKey开发文档.doc

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

USB CYPRESS 68013A开发重点讲解.doc

USB CYPRESS 68013A开发重点讲解_计算机软件及应用_IT...看似重复了,其实不然,这和设置的 缓冲区数量有关...USB OTG 的工作原理的主要部分进行了说明,下面将...

USB的通讯协议(通俗易懂)_图文.ppt

开发人员的角度看, USB主机可分为三个不同的...USB设备使用各种描述符来说明其设备架构,包括设备描 ...(MC68HC908JB8)有关 * //---...

USB协议的中文简要说明书.pdf

USB协议的中文简要说明书_IT/计算机_专业资料。主要...设备的开发 1 从 Http://www.usb.org/developer...这是我最近看到的关于协议最好的文章 2018-06-22 ...