登录
ISP1761的编程源程序代码
电子工程师
2009-04-14
1314
加入交流群
IC应用电路图
506
人已加入
+加入圈子
描述
编程手记 USB.C
该文件主要是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;
打开APP阅读更多精彩内容
点击阅读全文
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
评论(
0
)
发评论
djtyc
2013-02-23
0
回复
举报
怎么不全呢
收起回复
相关推荐
热点推荐
基于51单片机的EEPROM的
源程序代码
2015-11-16
855
液晶显示器控制设计_含
源程序代码
2011-04-03
3573
单片机C语言
编程
与实例电子书的
源程序代码
2011-03-12
5785
matlab fft频谱分析
源程序代码
2010-02-08
926
模拟串口的C语言
源程序代码
2009-07-16
1834
qq版原理linux下实例
源程序代码
2009-05-27
390
cy68013与FPGA进行通信的
源程序代码
2009-04-22
1250
MTK flash TOOL,工具,
源程序代码
2009-04-18
1391
ISP1761
中文资料pdf
2009-04-14
1131
液晶显示
源程序代码
2009-04-07
3494
IC卡的读写
程序
(C语言
源程序代码
)
2009-03-25
2219
HOLTEK 主I2C的
源程序代码
2009-01-14
1692
游戏
编程
精粹2(
源程序代码
)
2008-12-08
1484
流水灯电路(含
源程序代码
)
2008-09-28
2530
全部
0
条评论
快来发表一下你的评论吧 !
发送
登录/注册
×
20
完善资料,
赚取积分