《圈圈教你玩USB》勘误与注意事项
需积分: 10 157 浏览量
更新于2024-09-12
收藏 53KB PDF 举报
《圈圈教你玩USB》是一本针对初学者设计的实用教程,主要讲解如何理解和使用USB接口。书中包含了关于USB设备基础、硬件设计、编程实践以及常见问题的解决方法。以下是一些关键知识点的修正和补充:
1. **错误更正**:
- 第10页提到的“ReadStrobe”应更正为“WriteStrobe”,确保在描述硬件操作时的准确性。
- 图2.3.1中,USBD12芯片的10、11、12脚需连接在一起,以实现正确的信号传递。
- 在第32页,AT89S52的连接错误被指出,应将“RXD”和“RXD”引脚改为“TXD”和“RXD”。
- 第33页的“MCUA和MX232”应改为“MCU和MAX232”,修正芯片型号。
- tools.ini文件的修改建议从“自己修改一下toos.ini文件”调整为“自己修改一下tools.ini文件”。
- 在第46页的代码解析中,“MOVEP2,A”指令少了一个字符,应为完整形式。
- 图2.11.13中,将“tRLDO”改为“tRLDD”,可能是指定时器的信号名称。
- 70页描述USB端点功能时,将“3、4分别表示端点2的输出和输入”修正为“4、5分别表示”。
2. **协议理解**:
- USB2.0协议的bcdUSB字段拆解后是0x00和0x02,而非0x00和0x20。
3. **表格和定义**:
- 表3.5.3中,将“GEG_INTERFACE”改为“GET_INTERFACE”,这是正确的USB请求类型。
- 84页的数据线操作修正为“D12SetData(*(Buf+i))”,强调正确设置数据线操作。
- 96页中,bConfiguration应改名为bConfigurationValue,以反映正确的配置值概念。
- 在3.9.2表和13行中的“iConfiguration”应更正为“iInterface”,描述接口。
- 97页的“端口的查询时间”应改为“端点的查询时间”,强调特定于端点的属性。
- 端点描述符长度修正为7字节,wMaxPacketSize大小改为2字节,确保描述符完整准确。
4. **注释和说明**:
- 101页的注释中,确认bDescr指代的可能是描述符字段的一部分。
通过这些修正和补充,读者可以更加准确地遵循《圈圈教你玩USB》中的指导,提升对USB技术的理解和应用能力。对于初学者来说,这是一份既易于学习又有助于实际操作的宝贵资源。
点击了解资源详情
点击了解资源详情
点击了解资源详情
115 浏览量
2015-10-08 上传
2013-01-09 上传
145 浏览量
fhzsensor
- 粉丝: 0
- 资源: 2
最新资源
- 20210806-中泰证券-诺德股份-600110-2021年中报点评:量价齐升,Q2业绩超预期.rar
- characterData.zip
- garnets:StarGen Stellar系统生成器从C到Python的端口。 专注于增强(甚至进一步!)可读性和可扩展性
- JavaScript语言教程&案例&相关项目资源.zip
- trackingcovid:创建Trackingcovid网站的任务
- 艾为电子:艾为电子首次公开发行股票并在科创板上市招股说明书.rar
- FA:一个简单的atoumata
- 深度学习与PyTorch入门实战教程-随机梯度下降.rar
- html5和php实现微信小游戏智力撑杆源码.zip
- c语言列车车厢重排问题
- memento:使用来自模因的OCR以更好的格式来组织模因图像集群,以便使用tesseract对它们进行排序,并通过在目录中使用OpenCV对它们进行分段来编辑模因
- Xshell_5.0.0.37.zip
- AndroidFontStyleFactory:Android 开发人员为视图设置字体样式的简单方法
- Pseudomonas-aeruginosa-ICU-patients
- HTML5+TweenMax+SVG实现蜡烛灯芯熄灭与灰飞烟散动画特效源码.zip
- 海利得:2021年半年度报告.rar