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开发步骤与方法.pdf

USB开发步骤与方法 - 介绍USB开发的方法,快速了解USB开发... USB开发步骤与方法_计算机硬件及网络_IT/计算机_...其间内部提供的缓冲区的大小有关,还 有一个就是 ...

LPC2148USB开发手册.pdf

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

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

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

USB开发步骤之软件篇.doc

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

USB开发步骤之标准篇.doc

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

USB开发笔记.doc

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

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

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

华为模块USB接口描述符指导.pdf

华为模块 USB 接口描述符指导 关于本文档 关于本...说明 第一次发布 文档版本 01 (2014-12-27) ...为使用华为模块进行 USB 驱动 开发的用户提供参考。...

UsbKey开发文档.doc

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

DSP数据采集系统的USB接口技术研究_图文.pdf

电路与系统 指导教师:谷德山;郭景富 2002.6.1 ...据采集系统详细介绍了USB设备的硬件和软件开发的技术...阐述系统中USB的解决方案,关于DSP部分只作简要说明。...

USB协议数字视频传输的研究与实现.pdf

USB协议数字视频传输的研究与实现_调查/报告_表格/模板_实用文档。北京邮电大学 硕士学位论文 USB协议数字视频传输的研究与实现 姓名:王彬彬 申请学位级别:硕士 专业...

毕业论文-关于USB驱动开发_图文.doc

毕业论文-关于USB驱动开发_工学_高等教育_教育...便于专家在异地指导操作人员利用仪器对数字设备...需要说明的是 USB 的特点之一的热插拔,PC ...

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

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

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

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

关于USB的论文.doc

USB接口芯片价格低廉,这也大大促 进USB设备的开发...用于对外设和主机的 所有USB有关部分的控制和管理,...多次到实验室进行指导,询问进度情况,督促我的工作,...

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

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

C8051F340的USBXpress开发包USB通信设计_图文.pdf

结 语本文详细介绍了 USB 通信的开发过程 、电路设计和设 备端的驱动设计 , 简单说明USBXpress 开发包在 主机端 应用的条件设置 。所 有设计 思路 和...

USB_图文.pdf

USB 开发指导内部资料 Version 2.0 北京中天致远科技...目录FDT 表的大小与起始扇区号和逻辑盘的容量有关...下面来张图表可以更直观的说明。 SDRAM I/O INPUT...

USB 技术简介.ppt

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

USB充电基础.doc

然而,如果没有统一指导,不 同装置和充电器之间的互...这种限制促使近期开发USB 规范补充说明:电池充电...判断如何使用所提供的输入电源,与系统评估电源无关。...