USB论坛-百合电子工作室USB专题站

 找回密码
 我要注册
搜索
热搜: USB学习板
查看: 9026|回复: 0
打印 上一主题 下一主题

程序代码问题(共用体EPPFLAGS怎么理解)

[复制链接]

6

主题

0

好友

1163

积分

管理员

Rank: 9Rank: 9Rank: 9

楼主
发表于 2015-9-27 22:36:17 |显示全部楼层
这句代码的结果是定义了一个共用体变量EPPFLAGS,占用两个字节存储空间,“INT16U value”这句用于占位,目的是为变量EPPFLAGS分配两个字节存储空间,实际使用时EPPFLAGS变量只用到其内部字义的结构体,结构体只用了12个位,余下6个位无意义

其实建议学习USB时不要过多关注USB接口芯片的固件程序底层驱动代码,应该将精力放在USB的枚举过程、各种命令及描述符等。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

USB开发网 (渝ICP备09006681号-4)

GMT+8, 2024-5-17 16:12 , Processed in 0.048830 second(s), 18 queries .

百合电子工作室版权所有
回顶部