Augusdi的专栏

攀登技术的高峰,我与大家共勉!

CYPEESS USB3.0程序解读之---SPI读写

前面已经解读了GPIO以及同步FIFO操作,下面我们看一个SPI读写的例子,它是主程序命令从SPI中读写一些数据。SPI传输子程序看一下: 页地址,字节计数,缓冲区,读写标志因为只能一页一页的读或写,故读写总是从页地址开始的/* SPI read / writefor programmer app...

2013-08-16 16:50:56

阅读数 2400

评论数 0

CYPEESS USB3.0程序解读之---同步FIFO(slaveFifoSync)

上一篇文章解读了CYPRESS FX3的GPIO的操作过程,下面解读同步FIFO的一个例子(slaveFifoSync)。*生产者,消费者。1、首先看DMA的回调函数(cyu3dma.h):typedef void (*CyU3PDmaCallback_t) ( CyU3PDmaChannel *...

2013-08-16 16:50:32

阅读数 5336

评论数 3

CYPEESS USB3.0程序解读之---GPIO

CPRESS 官方给出的SDK1.1中(目前最新的SDK),提供了大量的例程供我们开发软件的时候作参考,就像STM32的开发一样提供了库一样,但是又不是库,仅仅是参考例程。首先看一个简单一点的GPIO的例子(GpioApp) 1.先是一个错误处理的函数,我们不需要它,故这是一个死循环。 2. C...

2013-08-16 16:50:01

阅读数 3058

评论数 1

USB 3.0 开发要点

最近在公司里安排了我一个新的任务,那就是USB3.0的研发。对于我之前都是做ARM+LINUX和单片机软件研发的来说,虽然之前都是做驱动程序和应用程序,但是没有做与USB 相关的开发,毕竟这是第一次。还好都是用C/C++来进行嵌入式软件开发。所以一切进行比较顺利。其实,USB 3.0来说,虽然现在...

2013-08-16 16:48:31

阅读数 2705

评论数 14

常用电平转换方案

(1) 晶体管+上拉电阻法  就是一个双极型三极管或 MOSFET,C/D极接一个上拉电阻到正电源,输入电平很灵活,输出电平大致就是正电源电平。(2) OC/OD 器件+上拉电阻法  跟 1) 类似。适用于器件输出刚好为 OC/OD 的场合。(3) 74xHCT系列芯片升压 (3.3V→5V)  ...

2010-03-06 01:58:00

阅读数 1985

评论数 2

DriverStudio的USB编程类函数

DriverStudio的USB编程类函数DriverWorks提供了三个类:KUsbLowerDevice、KUsbInterface和KUsbPipe类,用于实现USB设备操作。KUsbLowerDevice类用于逻辑设备的编程,KUsbInterface类用于借口的编程,KUsbPipe类用...

2009-05-30 08:52:00

阅读数 2893

评论数 0

USB描述符

描述符      USB采用USB标准描述符说明一个USB设备,这些描述符包括设备描述符、配置描述符、接口描述符、端点描述符和字符串描述符。对于高速设备还包括设备限定描述符和其他速率配置描述符。设备类和供应商也可以自己定义其设备专用描述符,分别称为设备类定义描述符和供应商自定义描述符。      ...

2009-05-23 21:35:00

阅读数 3145

评论数 2

设备驱动程序INF文件——INF文件的节

INF文件的节       INF文件是一个文本文件,由许多按层次结构排列的节组成,他们以方括号中的节名称开始,如[Version]、[Manufacturer]等,后面是改接所含有的各个项,如Signature、DriverVer等。节中各项的基本定义格式为entry=value[,value…...

2009-05-16 15:11:00

阅读数 3937

评论数 2

设备驱动程序INF文件的处理过程

设备驱动程序INF文件的处理过程当Windows发现有USB设备连接时,其设备管理器会把系统所有的INF文件中的数据和该USB设备的设备信息或接口信息进行比较,已找到与之匹配的INF文件。对于Windows 98,为避免在每次检测到新设备时都需读取INF文件本身,他建立了一个保存INF文件调用信息...

2009-05-16 14:50:00

阅读数 3132

评论数 0

设备驱动程序安装的重要文件

设备驱动程序安装的重要文件INF文件       INF(Device Information File设备信息文件)是一个文本文件,包含一个或多个USB设备、设备驱动程序和其安装过程的详细信息,如该设备使用哪个驱动、系统注册表中应存储哪些信息等,以确保其硬件设备能够正确的配置和安装。      ...

2009-05-16 14:36:00

阅读数 2054

评论数 0

USB设备驱动程序开发框架

USB设备驱动程序开发框架USB设备驱动程序开发框架的源代码文件文件名说明Driver.h驱动程序头文件DrvInit.c入口例程和卸载例程DrvPnp.c即插即用例程DrvDispatch.c分发例程DrvPowe

2009-05-16 11:28:00

阅读数 1992

评论数 0

dirs文件

dirs文件通过dirs文件,BUILD工具可以递归创建其他目录中的目标源文件。dirs文件通常存在于含有子目录的上层目录中(如DDK的根目录),其子目录可以是源文件所在的目录,也可以使其他含有dirs文件的目录。在dirs文件中可以使用DIRS宏,以指明BUILD工具需要构造的目录列表,其各个目...

2009-05-16 08:51:00

阅读数 1718

评论数 0

WDM驱动设计系统环境设置

系统环境设置在编写USB设备驱动程序时,开发人员需要使用下列软件: 1、 Microsoft Visual C++。 2、 SDK(Software Development Kit,软件开发工具包),它是可选的。 3、 DDK(Driver Development Kit,驱动开发工具包)。 Vi...

2009-05-15 21:12:00

阅读数 2008

评论数 2

USB常见术语及缩略词

ACK                                               确认信号Active Device                                 正在使用的设备Asynchronous Data                       异步...

2009-05-14 11:32:00

阅读数 1904

评论数 0

USB设备的电源设计考虑

USB设备的电源设计考虑作者:duoduo     在USB接口有四根线,分别是VBUS,D-,D+,GND。其中VBUS线是HOST/HUB向USB设备供电的电源线。HOST/HUB每个端口通过VBUS提供的电流最大为500mA,电压范围是4.4V-5.5V,但是这并不是意味着设备可以无条件地使...

2009-05-13 18:15:00

阅读数 2411

评论数 2

我学习USB设计的历程

     首先谢谢这位大哥的这篇文章,学习是一个痛苦的过程,但是却会有甜美的收获,将自己的感受写出来与大家分享,把资源上载共同利用,真的是我们开发人员共同应当努力的,建设几个”优美“的开发圈圈。谢谢-献给即将学习USB和对此感兴趣的朋友作者:duoduohttp://www.ifelec.com ...

2009-05-13 17:25:00

阅读数 1965

评论数 4

USB描述符

USB是个通用的总线,端口都是统一的。但是USB设备却各种各样,例如USB鼠标,USB键盘,U盘等等,那么USB主机是如何识别出不同的设备的呢?这就要依赖于描述符了。  USB的描述符主要有设备描述符,配置描述符,接口描述符,端点描述符,字符串描述符,HID描述符,报告描述符等等。关于报告描述符,...

2009-05-13 14:54:00

阅读数 1927

评论数 0

USB HID报告及报告描述简介

      在USB中,USB HOST是通过各种描述符来识别设备的,有设备描述符,配置描述符,接口描述符,端点描述符,字符串描述符,报告描述符等等。USB报告描述符(Report Descriptor)是HID设备中的一个描述符,它是比较复杂的一个描述符。     USB HID设备是通过报告来...

2009-05-13 14:48:00

阅读数 2283

评论数 0

USB电气特性

标准的USB使用4根线:5V电源线(Vbus),差分数据线负(D-),差分数据线正(D+),地(Gnd)。在USB OTG中,又增加了一种mini接口,使用的是5根线,比标准的USB多了一根身份识别(ID)线。USB使用的是差分传输模式,有两根数据线,分别是D+和D-。在USB的低速和全速模式中,...

2009-05-13 11:36:00

阅读数 2536

评论数 0

USB设备状态

USB设备状态 USB外设通过数据线与主机连接后,由于其特殊的电气特性,主机立刻知道有外设插入,主机读取外设的描述符,并根据其进行配置。配置完成后,外设和主机就可以进行数据传输。USB外设有若干可能的状态。 (1)连接状态 USB设备可被连接到USB接口上或从接口断开,USB设备处在断开时的设备状...

2009-05-13 11:33:00

阅读数 4324

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭