ISP1761的应用

isp1761的应用
移动电话,数码相机,打印机,mp3 播放器,个人数码助理等等。
下面是isp1761 的结构图,用于帮助我们更好的理解isp1761的工作原理。
该文件主要是usb 基础传输协议的实现,在它之下是硬件链路层,isp1761 的读写访问
数据的传送,在它之上是应用协议层,譬如scsi 协议等。该文件起到了很好的承上启下的作
用,这里面主要运用到的是setup 传输。首先通过枚举,知道设备的类型和设备所具有的特
定信息,包括生产厂家,设备型号,传输端点,端点类型,端点容量等等,这都是后续工作所
必需的基本信息。
#include usb.h
#include isp1761.h
#include timer.h
#include usb.inc
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* 函数名称 : deviceenum
* 输入参数 : 无
* 输出参数 : fail 失败
* success 成功
* 功能说明 : 设备枚举,这是进行usb 传输的第一步
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
int deviceenum( void )
{
unsigned int i, j, k;
unsigned char uscfgdescriptor[64], usdescriptor[64];/*声明描叙符buffer*/
unsigned char portstatus[4]; /*声明端口状态变量*/
sdevdesc sdev; /*设备描述符*/
scfgdesc scfg; /*配置描述符*/
sintfdesc sifc; /*接口描述符*/
sepdesc senp[4]; /*端点描述符*/
i = 0;
j = 0;
devreset:
if( j++ == 10 )
return fail;
hubaddr = 0;
usbspeed = highspeed;
isp1761中文资料

三星将推出新型折叠屏手机 华为和联想也将在细分市场推出新旗舰机型
远程IP KVM 的发展潜力
杭叉集团获无人驾驶工业车辆CE证书
医疗AI依然还处于早期阶段
新品丨超小尺寸BLE 5.1模块EW-MOD02上市
ISP1761的应用
磁翻板液位计如何维护和保养
比特币和Q币的区别是什么
SK电讯和三星联合展示5G NC技术
PLC和MENTORⅡ设计的智能钳型吊电气控制系统
又是一波套路, 强迫你升级IOS10系统
40dB降噪深度媲美千元耳机,南卡A2降噪蓝牙耳机发布
探讨Linux操作系统虚拟内存和物理内存的关系
如何识别电子元器件常用元器件的表示方法和识别方法等资料概述
用NE555开机延时输出高电平电路,NE555 Delayed start circuit
导热结构胶老化性能测试远超同行
什么是MicroPython 它能做什么有什么局限
想要取得成功的AI企业应解决的5个问题!
余腾达:“管理就是决策”,携手京东是步步高最正确的一步棋
74ls192的功能及原理