总线协议
文章平均质量分 95
mkelehk
「可以做」跟「做得好」相差很远!
展开
-
MII和RGMII的区别
上图是am3358芯片的物理层接口,RGMII和MII,可以看出管脚数量不一样,以及Clk的方向不一样,MII的Rx和Tx方向的时钟都是由PHY或者FPGA提供的,而RGMII则是谁发数据谁提供时钟,而且是双沿采样的。...原创 2019-11-14 17:23:54 · 7086 阅读 · 0 评论 -
几种TCP连接中出现RST的情况
应该没有人会质疑,现在是一个网络时代了。应该不少程序员在编程中需要考虑多机、局域网、广域网的各种问题。所以网络知识也是避免不了学习的。而且笔者一直觉得TCP/IP网络知识在一个程序员知识体系中必需占有一席之地的。在TCP协议中RST表示复位,用来异常的关闭连接,在TCP的设计中它是不可或缺的。发送RST包关闭连接时,不必等缓冲区的包都发出去,直接就丢弃缓存区的包发送RST包。而接收端收到RST包后,也不必发送ACK包来确认。其实在网络编程过程中,各种RST错误其实是比较难排查和找到原因的。下面我列出转载 2020-05-30 12:48:48 · 933 阅读 · 0 评论 -
Linux实现的IEEE 802.1Q VLAN
https://blog.csdn.net/dog250/article/details/7354590原创 2020-01-16 16:04:03 · 371 阅读 · 0 评论 -
开源硬件USB抓包及协议分析工具分享
USB抓包工具属于小众产品,开源的就更少了!!USB抓包工具分为纯软件的和硬件的两种,纯软件usb抓包工具需要在系统能正确枚举usb设备的前提下才能让内核的钩子函数捕抓到数据,而后者在usb不正常时也能捕捉到链路数据(令牌包等),属于更底层的抓包方式。一、我用过的并且好用的纯软件USB抓包工具有:1.USBlyzer(能很方便的帮你分析出HID报告描述符等等)2.Bus Hound...原创 2020-01-10 18:43:23 · 33575 阅读 · 6 评论 -
USB HID报告描述符教程
Tutorial about USB HID Report DescriptorsThis page is from my old website, and it is sort of popular, so I’ve moved it here.A USB HID report descriptor is one of the descriptors that a USB host ca...转载 2019-08-27 09:59:45 · 1145 阅读 · 1 评论 -
USB2.0概述及协议基础
转载自:简书 https://www.jianshu.com/p/331d51b2c9dd目录Ⅰ USB总线接口1 USB接口标准2 USB总线信号3 USB数据编解码和位填充4 USB拓扑结构5 USB逻辑部件Ⅱ USB设备1 USB设备供电方式2 USB设备插入检测机制3 USB设备状态4 USB设备枚举过程5 USB描述符Ⅲ USB传输1 USB传输格...转载 2019-07-28 07:56:40 · 1499 阅读 · 0 评论 -
USB协通讯议--深入理解
0. 基本概念 一个【传输】(控制、批量、中断、等时):由多个【事务】组成; 一个【事务】(IN、OUT、SETUP):由一多个【Packet】组成。 USB数据在【主机软件】与【USB设备特定的端点】间被传输。【主机软件】与【USB设备特定的端点】间的关联叫做【pipes】。一个USB设备可以有多个管道(pipes)。1. 包(Packet) 包...转载 2018-05-30 19:52:14 · 381 阅读 · 0 评论 -
STM32F103C8T6的USB HID复合设备的实现要点
1,可从官网下载STM32_USB-FS-Device_Lib_V4.0,里面有Custom_HID例子参考。可从Custom_HID修改得到。时刻记住“自己是STM32F10X_MD系列”以及“自己不是官方demo板”即可将无用的代码去掉,譬如去掉ADC等等相关代码。2,需要SystemInit();配置为72MHz,否则无法工作,USB是工作在12MHz。3,如果D+直接上拉到3.3V,...原创 2018-05-09 21:41:37 · 8387 阅读 · 0 评论 -
USB Mass Storage大容量存储的基本知识
http://www.cnblogs.com/shangdawei/archive/2013/06/13/3133526.html https://blog.csdn.net/yu704645129/article/details/43229237USB Mass Storage FrameworkPC电脑和U盘之间的关系,以及物理上的组成,可以用下图表示 更深入的剖析,对于普通U盘的内部结构,则...转载 2018-04-25 10:24:43 · 9281 阅读 · 3 评论 -
视频时序与BT1120的关系
CEA-861-D视频时序:水平方向对比:垂直方向对比:BT.1120整体数据格式:具体实现可参考我另外一篇文章《FPGA实现BT.1120编码》。原创 2018-02-24 10:49:44 · 5582 阅读 · 0 评论 -
RS232接口的可靠传输方法
转载自http://blog.csdn.net/k331922164/article/details/51429544一、基本概念。 串口,一般是指RS232。RS232是协议名称,而串口还应该包括了其它协议,如:RS485、RS422等。 串口也叫UART,有时叫USART(应该写成U(S/A)RT,但是略显累赘),U是通用,A是异步,S是同转载 2017-04-16 00:23:29 · 1200 阅读 · 0 评论 -
SPI bus
SPI(串行外设接口)属于全双工同步串行总线,有四条线----MISO(主入从出),MOSI(主出从入),SCK(同步时钟),CS(片选)。SPI只能有一个主设备,时钟只能由主设备产生,数据流传输速率比I2C高。SPI设备之间通信其实是在同步时钟下两个双向的移位寄存器的数据交换。SPI根据时钟极性(CPOL)和时钟相位(CPHA)不同有4中工作模式:CPOL=0:SCK空闲时为低电平原创 2015-03-14 00:09:36 · 1879 阅读 · 0 评论