添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第0页 > CY7C68001_09 > CY7C68001_09 PDF资料 > CY7C68001_09 PDF资料1第8页
CY7C68001
6.枚举
SX2
具有枚举的两种模式。第一模式是
自动通过EEPROM中的引导加载,如上述
BOOT
方法
第2页上的第二个方法是将一个手动加载
描述符或VID , PID ,并没有在下面的描述
部分。
6.2默认枚举
外部主机可以简单地装载一个VID ,PID和DID和
使用内置的默认描述符
SX2.
要使用默认
描述符,在前面所述的描述符长度
部分必须等于6的外部主后写的
长度, VID , PID ,并没有必须写LSB ,然后MSB 。
例如,如果为VID ,PID和DID是0x04B4 , 0x1002 ,并且
分别为0×0001 ,那么外部主机执行以下操作:
启动一个写请求注册的0x30 。
写两个字节(四个命令数据传输),定义
要传送的有关整个描述符的长度。在这
情况下,该长度总是6 。
6.1标准枚举
SX2
具有500字节的描述符的RAM到其中的外部
主机可以写入其描述。该描述符RAM访问
通过寄存器的0x30 。要加载一个描述符,外部主
执行以下操作:
启动一个写请求注册的0x30 。
写两个字节( 4命令的数据传输),定义
要传送的有关整个描述符的长度。在LSB
首先被写入,随后的MSB。
[6]
写的描述符中,在一个时间,直到完成一个字节。
[6]
注意:
寄存器地址只能写一次。
写VID ,PID和DID字节: 0xB4 , 0×04 , 0×02 , 0×10 ,
0×01 , 0×00 (每命令协议四位格式) 。
默认的描述符中列出
默认描述
第37页。
默认的描述符可以被用来作为一个起点,一个
自定义的描述符。
7.端点0
SX2
自动响应USB第9章的要求
无需任何外部主机干预。如果
SX2
收到
请求给它不能自动的响应
SX2
通知外部主机。外部主机则有
选择响应该请求或者失速的。
SX2
收到安装包,它无法回应
自动的
SX2
断言SETUP中断。后
外部主机读取中断状态字节来确定
中断源是在SETUP中断,它可以启动
读取请求的设置寄存器0x32 。当
SX2
对于设置寄存器的读请求时,它呈现的第一个字节
设置的数据传送到外部主机。每个额外的读
请求介绍的设置数据的下一个字节,直到所有8个字节
已被读出。
外部主机能够在这个或任何其他摊位申请
时间。拖延的请求,外部主机发起的写
请求的设置寄存器, 0x32 ,并写入任何非零
值的寄存器。
如果此安装程序要求有一个数据阶段,
SX2
然后中断
外部主机与EP0BUF中断缓冲区时
变得可用。该
SX2
确定的方向
建立请求和中断时,可以:
IN:端点0缓冲区可用来写,或者
OUT :端点0缓冲区接收来自USB的数据包
主机。
对于一个安装程序中的事务,外部主机可以写最多
64个字节的时间数据相。该步骤是撇出包
如下:
1.等待一个EP0BUF中断,表示该缓冲器是
可用。
2.启动用于寄存器0X31写请求。
3.写一个数据字节。
4.重复步骤2和步骤3 ,直到所有的数据或64个字节有
被写入,以较低者为准。
5.写在该数据包的字节数的字节数
寄存器0x33 。
之后,整个描述符已被转移,则
SX2
花车
上拉电阻连接到D +和解析通过
描述符中找到的各个描述符。后
SX2
解析整个描述中,
SX2
连接所述上拉
电阻器和自动枚举。在列举
完成后,将
SX2
用ENUMOK通知外部的主
中断。
描述符的格式和顺序应如下(见
默认描述
上一个例子37页) :
装置。
设备预选赛。
高速配置,高速接口,高速
端点。
全速配置,全速接口,全速
端点。
字符串。
该SX2可以设置为在全速只模式下运行。给力全
速度仅枚举写一个0X02的未索引寄存器
CT1地址0xE6FB下载描述符之前。
这将禁用啁啾机制迫使SX2上来
全速的描述后,只有模式被加载。该CT1
寄存器可以使用未索引寄存器来访问
机制。写作对未编制索引寄存器的例子是
所示
重置数据切换
第9页上的每个操作包括
命令写入与目标寄存器后写
该值的上半字节后面的下写入的
半字节的值。
6.这些和所有其他数据字节必须符合命令协议。
文件编号: 38-08013牧师*
第8页45
[+ ]反馈

深圳市碧威特网络技术有限公司