1978412
驱动牛犊
驱动牛犊
  • 注册日期2002-06-11
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1612回复:6

请问plasma和各位高手,程序的理解

楼主#
更多 发布于:2002-06-13 10:31
您的程序中有些地方我不太懂,我是新手,请指教:
#define D12_COMMAND (*(unsigned char xdata *)0x8000)
#define D12_DATA    (*(unsigned char xdata *)0x0000)
是不是定义D12的命令和数据的地址?
XmtBuff定有的是一个结构, XmtBuff.pNum = 16;是什么意思?
该结构中的各个成员的含义是什么?
unsigned char b[8];
    unsigned char out;
    unsigned char in;
    unsigned char wrLength;
    unsigned char pNum;
    unsigned char *p;
在中断程序中,为什么要依次读写端口0,1,2的数据?
20分请教!
1978412
驱动牛犊
驱动牛犊
  • 注册日期2002-06-11
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-14 11:26
为什么没有高手回答
panda_lu8888888
驱动小牛
驱动小牛
  • 注册日期2002-06-03
  • 最后登录2002-07-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-06-14 13:32
D12_COMMAND  write command to d12
D12_DATA     read/write data from/to d12
unsigned char b[8];    存放读到的setup数据
unsigned char out;    
unsigned char in;
unsigned char wrLength;   待发送数据的长度
unsigned char pNum;    表示此端点MAX PACKET SIZE
unsigned char *p       指向待发送数据

____________________________________________
在中断程序中,为什么要依次读写端口0,1,2的数据?
______________________________________________

那是读每个端点相应的最后传输状态寄存器

你找一个D12的资料看看就明白了

风儿
1978412
驱动牛犊
驱动牛犊
  • 注册日期2002-06-11
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-06-18 15:00
unsigned char out;
unsigned char in;
是什么意思?
plasma
驱动小牛
驱动小牛
  • 注册日期2002-02-19
  • 最后登录2008-02-27
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-06-18 19:43
用于标识读写函数确定读写管道,具体用那一组作IN OUT管道又你自己定。
1978412
驱动牛犊
驱动牛犊
  • 注册日期2002-06-11
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-06-19 09:38
请问高手:
setup包的数据格式是?也就是unsigned char b[8]中的b[0]~b[7]各自的含义是什么?
hawie
驱动小牛
驱动小牛
  • 注册日期2002-05-30
  • 最后登录2004-02-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-06-19 11:02
TO 1978421:
    你应该先看看USB的书啊,资料上多的是。
游客

返回顶部