USB
Sola_Ex
我的博客,保持的是最初的模样,只为了记录而写的。当时同样的人有很多,但后面都为了宣传而努力了。
展开
-
微控制器USB学习(五)
USB----事务Setup事务OUT事务IN事务Ping事务Split事务Setup事务什么是setup事务呢?一个新的USB设备插进USB主机上,不可能说都不知道你是谁,就随便让你插进来,就好像一个人去你家,人家敲门,你没看到人家的样子的时候,总得问一句:谁啊?妨碍老子搞事情!。。同样的,其实setup事务要做的,就是向USB设备发出获取USB设备描述的请求,如果改事务成功,对应返回的,应该是Transaction 0。具体的行为如下:主机发送一个指令,告诉从机这个是setup包。主机发送获取原创 2020-06-16 16:18:58 · 380 阅读 · 1 评论 -
微控制器USB学习(四)
USB实践废话在前面来试试?驱动PDIUSBD12废话在前面经历千辛万苦终于把USB的板子焊好了,emm,来说一下缺点。在设计的时候,忘了给电源加上电源灯,这导致上电的时候的,并没有电源指示灯告诉我上电了。因此我在LED的使用上,特地用一个用户LED灯当作电源灯,告诉我自己有电并且在运行。没有流出串口接口作为调试接口,这个问题其实并不严重,主要是学习USB的协议,所以我可以利用USB C...原创 2020-06-13 21:20:23 · 434 阅读 · 0 评论 -
微控制器USB学习(三)
USB实践废话在前面先看看电路MCU电源USB接口其它再看看PCBUSB的差分数据线等长然后就是导出Gerber废话在前面我觉得吧,学USB单单只靠理论知识是不够的,然后我在某宝上也看到各种各样的USB学习套件,但是感觉都花里胡哨,然后我选了一个比较简约的,参考上面的外设,自己做了一个对应的USB学习板卡,加上立创的5块钱打样(真香)!先看看电路MCU我用的是STM32F103RC,用它...原创 2020-04-07 20:21:27 · 570 阅读 · 1 评论 -
微控制器USB学习(二)
USB描述USB学习(二)USB通讯协议包1)包的标识符2)包目标地址3)包目标端点4)数据数据5)帧索引6)循环冗余校验码包格式1)令牌包2)数据包3)握手包USB学习(二)USB通讯协议USB是一个主从关系的协议,由多个USB设备以及集线器,连接到一个USB主机上,最后形成一个星状网络。而实际上在这个网络中,从设备上,只能看到主机,是看不到别的从设备的,因此其实从设备与从设备之间,是不能...原创 2020-04-06 10:50:20 · 831 阅读 · 1 评论 -
微控制器USB学习(一)
USB描述USB学习(一)USB的电气特性USB接口介绍USB的信号走线以及可靠性USB的电流和电压电压下降预算浪涌电流限制驱动特性USB信号特性典型符合信号USB学习(一)USB规范从1996年开始,正式发布USB1.0,从USB1.0的低速模式(Low Speed Mode),到USB 1.1的全速模式(Full Speed),再到USB 2.0的高速模式(High Speed),至今还有...原创 2020-03-23 15:18:54 · 2605 阅读 · 3 评论