文档章节

USB学习1

jjinl
 jjinl
发布于 2017/07/01 15:33
字数 212
阅读 12
收藏 0

UTMI 接口笔记

TERMSELECT 输出到PHY,控制DP/DM的上拉电阻。为0 表示高速,为1:表示全速

XCVSELECT:输出到PHY,为0:表示选择高速收发器,为1:表示选择全速收发器

SUSPENDN:输出到PHY,为0:表示挂起,低功耗,为1:正常模式。当处于挂起时候 TERMSELECT <=1

OPMODE[1:0]:输出到PHY,表示模式选择,是否对发送数据进行位填充

OPMODE 描述
00 Normal Operation
01 Non-driving
10 disable bit stuffing and NRZI encoding
11 保留

LINESTATE[1:0]:PHY输出,指示USB线状态.LINESTATE[0]反应DP电平,LINESTATE[1]反应DM电平

高速时候 SE0:表示空闲,J:数据正常传输,

全速时候J:表示空闲,J、K随机切换:表示数据正常传输

LINESTATE 描述
00 SE0
01 J State
10 K State
11 SE1

 

 

© 著作权归作者所有

共有 人打赏支持
上一篇: USB学习2
jjinl

jjinl

粉丝 1
博文 12
码字总数 3657
作品 0
武汉
技术主管
私信 提问
新学期 开学‘礼’- 迅为iTOP-4412开发板 初学嵌入式首选

购买即免费送5大超值好礼: 详实的用户使用手册 linux实验手册 配套零基础高清视频教程 轻松入门 千人售后认证群 在线支持 售后无忧 源码全开源 原厂技术资料 经典学习书籍推荐 核心板参数 尺...

topeet
2015/09/01
72
0
我的usb midi描述符 源码 共享

这里发一个midi描述符,意在投石问路,与大家交流。 usb midi描述符 源码: /******************** (C) COPYRIGHT 2008 STMicroelectronics ******************** * File Name : usb_desc.c ......

powder
2013/05/26
642
1
USB抓包工具--Bus Hound的使用方法详解

概述 Bus Hound是一个超级软件总线协议分析器,用于捕捉来自设备的协议包和输入输出操作。该软件是由美国perisoft公司研制的一种专用于PC机各种总线数据包监视和控制的开发工具软件,其名"ho...

wy_study
2017/06/16
0
0
STM32f103 USB移植之USB标准描述符

在对USB协议进行学习和移植的过程有个东西不可避免,肯定会遇到,那就是USB的设备描述符。这个东西始终在usb协议中发挥作用,从设备的枚举到设备的配置,都是由usb描述符进行修改的。今天在移...

mirco_mcu
04/24
0
0
嵌入式Linux USB驱动开发之教你一步步编写USB驱动程序

编写与一个USB设备驱动程序的方法和其他总线驱动方式类似,驱动程序把驱动程序对象注册到USB子系统中,稍后再使用制造商和设备标识来判断是否安装了硬件。当然,这些制造商和设备标识需要我们...

muliuhai
2017/11/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

中学生读《皮囊》有感相关体会4300字[图]

中学生读《皮囊》有感相关体会4300字[图]: 我们时常知道从哪里来,但很少知道自己要到哪里去,因为我们经常不认识自己,又怎能看见自己皮囊下最真实的面目?——题记 满怀欣喜去迎接五一,应...

原创小博客
14分钟前
2
0
java_集合

非并发集合 并发集合

grace_233
15分钟前
1
0
正则表达式匹配不包含

^((?!xxx).)*$

安小乐
27分钟前
1
0
python Windows tkinter应用开发3 列出目录的所有文件

在本章中,我们将编写程序来执行此操作。 1)选择文件夹。 2)在UI的标签部分打印该文件夹中的所有文件名(带文件扩展名)。 首先,修改selectFile函数以打开文件夹。主文件如下: from tki...

python测试开发人工智能安全
28分钟前
2
0
使用Laya引擎开发微信小游戏(上)

  使用一个简单的游戏开发示例,由浅入深,介绍了如何用Laya引擎开发微信小游戏。      img      作者:马晓东,腾讯前端高级工程师。      微信小游戏的推出也快一年时间了,...

SEOwhywhy
33分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部