原文:USB2.0学习笔记连载(十七):keil实现寄存器的配置及相关函数讲解(一)

首先要实现对寄存器的配置,可以参考手册 Development kit User Guide ,如下图所示: 此文件包含在 文件中。上述的应用文档详细介绍了如何利用KEIL实现对固件程序的编写。 对于USB 配置程序,下图是几个重要的模块,其中fw.c是主程序框架,periph.c文件是用户用来进行配置的主程序。 在 Development kit User Guide 手册中,有如下描述: 手册 ...

2016-04-07 20:26 0 1817 推荐指数:

查看详情

USB2.0学习笔记连载(五):EZ-USB重要寄存器配置

本篇博客主要讲解EZ-USB一些重要寄存器配置,首先对于本篇博客所讲的内容,读者应该到官网上去下载相关的手册,其中包括《EZ-USB Technical Reference Manual》,《Dvk Users Guide》,《CY7C68013A中英文数据手册》,此外还应去Cypress官 ...

Sat Dec 26 06:53:00 CST 2015 1 4028
usb2.0高速视频采集之68013A寄存器配置说明

  任何的固件编程离不开与与原理图参考,图纸中所采用的是USB的Slave_fifo传输方式,具体配置与图纸对应即可。 •USB_IFCLK:同步Slave_FIFO模式,输入频率范围5M-48M,在FPGA内部将此信号配置为CMOS摄头cmos_pclk,传感像素时钟的输出端,作为数据采集 ...

Fri Mar 18 20:33:00 CST 2016 0 2338
USB2.0学习笔记连载(六):USB2.0硬件设计需要注意事项

笔者在设计USB2.0时找到了一个官方给的硬件设计正确设计指南,其中有些内容还挺nice的。不单单只是USB的设计,其中有些思想可以应用到其他的场合中。 对于USB2.0而言,全速状态下可以达到480Mbps,带宽相比USB1.0提高了不少。USB2.0的供电大功率供电可以达到 ...

Mon Dec 28 01:33:00 CST 2015 0 6992
USB2.0学习笔记连载(十四):USB驱动安装及固件程序的编写

在之前的博客中已经讲过,驱动程序最核心的两个文件,一个是xxx.sys文件,一个是xxx.inf文件,主机是寻找xxx.inf文件。 在下面的文件中有相关关于USB驱动的说明。对于用户来说,xxx.sys文件 可以不用修改,用户可以对xxx.inf文件的内容进行相应的修改即可 ...

Wed Apr 06 05:47:00 CST 2016 7 4676
USB2.0学习笔记连载(二):USB基础知识简介

USB接口分为USB A型、USB B型、USBmini型、USBmicro型、USB3.0其中每种都有相应的插座和插头。 图1 图2 上图是USBA型接口,图1为插座,图2为插头。插座指向下行方向,插头指向上行方向。 USB中一般常用有4根线,两边两根线一般为VBUS(5V ...

Sun Dec 13 21:02:00 CST 2015 0 4887
USB2.0学习笔记连载(三):通用USB驱动程序解析

对于USB驱动的开发,读者可以使用Windows DDK、DriverStudio等多种开发工具来实现USB的驱动,但是驱动程序的开发过程都比较复杂,而且很容易致使USB主机内存泄露而死机。那么对于笔者这样喜欢做硬件的研发对软件不是很感冒的孩纸,怎么快速上手开发出USB驱动。其实很多USB芯片公司 ...

Sat Dec 19 06:24:00 CST 2015 2 4345
USB2.0学习笔记连载(一):CY7C68013特性简介

上一篇博客已经给出了整个视频板卡架构,那么对于USB接口部分需要着重理解和学习。 对于目前来说,若是利用FPGA去模拟USB2.0内核,难度还是挺大的,整个状态的收发都不好控制。现在目前都在使用桥接芯片作为一个核心控制,内部集成USB驱动、状态控制、GPIF、FIFO等,可以轻松实现 ...

Sun Dec 13 07:23:00 CST 2015 0 11362
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM