通用外设
文章平均质量分 84
标准通用外设驱动,包括GPIO IIC SPI USB等
东坡居士~
勇者方能有所作为,我要成为一条咸鱼。
展开
-
5.USB详解(鼠标)
文章目录1.简介2.鼠标2.1标准描述符2.2类特殊描述符2.2.1 HID Descriptor2.2.2 Report Descriptor3.参考文档1.简介 今天来介绍下usb鼠标,属于USB五类设备的人机交互设备(hid:Human Interface Devices),在4种基本传输方式中使用中断传输,这里的中断传输并不是指从机可以随意发送给主机,因为usb只能有主机发起数据传输...原创 2020-04-02 18:41:23 · 1861 阅读 · 0 评论 -
4.USB详解(U盘)
文章目录1.简介2.U盘(mass storage device)2.1 描述符2.2 类特殊请求2.3 Bulk-Only2.4 SCSI2.4.1 INQUIRY2.4.2 READ FORMAT CAPACITIES2.4.3 READ CAPACITY2.4.4 READ(10)2.4.5 WRITE(10)2.4.6 REQUEST SENSE2.4.7 TEST UNIT READ1...原创 2020-03-17 14:40:16 · 3220 阅读 · 0 评论 -
3.USB详解(枚举)
1.简介 枚举就是主机获取从机的信息(各种描述符)用来加载不同的驱动,告诉主机要怎么控制、通信,主机检测到从机上线之后会进行枚举的流程,枚举在USB中最重要也最复杂,前面说到USB传输有四种模式,控制传输最繁琐但能够保证枚举的正确性。2.描述符 USB1.1中标准描述符有设备描述符(Device Descriptor)、配置描述符(Configuration Descriptor)、接口...原创 2020-03-16 12:10:59 · 1675 阅读 · 0 评论 -
2.USB详解(热拔插检测机制)
1.主机如何进行识别 usb主机/集线器在DP、DM口常态是下拉15K电阻,设备通过上拉(接1.5k的电阻)相应的口来实现,低速设备设备上拉DM、全速设备上拉DP(区别全速和高速需要进一步判断)来时实现。2.伪代码实现...原创 2020-03-12 17:00:39 · 2029 阅读 · 0 评论 -
1.USB详解(简介)
本小节对USB系统进行概述,包括USB由来、特性、如何进行传输,让大家对USB协议有简单、整体的认知。1.USB的由来原创 2020-02-28 20:13:05 · 4721 阅读 · 0 评论 -
IO口详解
文章目录IO口介绍IO口的状态IO口介绍 IO即input output,是计算机种输入输出系统,用于cpu与外界进行信息交互,例如cpu读内存数据需要io系统,cpu输出数据到屏幕显示出来也需要io系统,信息在io系统上传输有并行或并行,所谓串行就是数据在一条线上传输,并行就是数据在多条线上传输,即并行一次传输多个bit,串行每次传输一个bit,但随着技术的发展这两种传输优势是在不断变化的,由于不是重点我在这里不展开讲。IO口的状态...原创 2020-06-04 17:57:52 · 16126 阅读 · 0 评论