CY7C68013A , CY7C68014A
CY7C68015A , CY7C68016A
表1.特殊功能寄存器
x
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
8x
IOA
SP
DPL0
DPH0
DPL1
DPH1
DPS
PCON
TCON
TMOD
TL0
TL1
TH0
TH1
CKCON
–
9x
IOB
EXIF
MPAGE
–
–
–
–
–
SCON0
SBUF0
AUTOPTRH1
AUTOPTRL1
版权所有
AUTOPTRH2
AUTOPTRL2
版权所有
Ax
国际奥林匹克委员会
INT2CLR
INT4CLR
–
–
–
–
–
IE
–
EP2468STAT
EP24FIFOFLGS
EP68FIFOFLGS
–
–
AUTOPTRSET -UP
Bx
IOD
IOE
OEA
OEB
OEC
OED
OEE
–
IP
–
EP01STAT
GPIFTRIG
GPIFSGLDATH
GPIFSGLDATLX
GPIFSGLDATLNOX
Cx
SCON1
SBUF1
–
–
–
–
–
–
T2CON
–
RCAP2L
RCAP2H
TL2
TH2
–
–
Dx
PSW
–
–
–
–
–
–
–
EICON
–
–
–
–
–
–
–
Ex
加
–
–
–
–
–
–
–
EIE
–
–
–
–
–
–
–
Fx
B
–
–
–
–
–
–
–
EIP
–
–
–
–
–
–
–
2.5 USB启动方法
在上电时序,内部逻辑会检查我
2
端口C
对于EEPROM的联系,它的第一个字节为0xC0
或为0xC2 。如果找到了,它使用的VID / PID / EEPROM中DID值
代替内部存储的值(为0xC0 ) ,或者在引导加载的
EEPROM的内容到内部RAM ( 0xC2的) 。如果没有EEPROM是
检测, FX2LP列举了使用内部存储的描述符。
对于FX2LP的默认ID值VID / PID / DID ( 0x04B4 ,
0x8613 , 0xAxxx其中xxx =芯片版本) 。
表2.默认ID值FX2LP
供应商ID
产品编号
设备版本
默认VID / PID / DID
0x04B4赛普拉斯半导体
0x8613 EZ -USB FX2LP
0xAnnn取决于芯片版本
( NNN =芯片版本,其中第一
硅= 001 )
在USBCS两个控制位( USB控制和状态)注册,
控制的薪酬流程: DISCON和RENUM 。对
模拟USB断开,固件设置DISCON为1。
重新连接,固件将DISCON为0 。
重新连接前,固件设置或清除RENUM位
表明是否固件或默认的USB设备
处理设备的请求通过端点零:如果RENUM = 0,则
默认的USB设备处理设备请求;如果RENUM = 1,则
固件服务该请求。
2.7总线供电应用
该FX2LP完全支持总线供电设计,通过枚举
少于100毫安所要求的USB 2.0规范。
2.8中断系统
2.8.1 INT2中断请求和使能寄存器
FX2LP针对INT2和INT4自动向量化功能。
有27 INT2 ( USB )载体,和14 INT4 ( FIFO / GPIF )
向量。看到EZ -USB技术参考手册( TRM )的
更多的细节。
2.8.2 USB中断Autovectors
主要的USB中断由27个中断源共享。对
保存时所需的识别码和处理时间
单个USB中断源时, FX2LP提供了第二
中断向量的水平,被称为自动向量化。当USB
中断断言, FX2LP会将程序计数器
它的堆栈,然后跳转到地址0x0043 ,其中,预计
找到一个“跳”的指令到USB中断服务程序。
2.6的薪酬
由于FX2LP的配置是软的,一个芯片可以采取
的多个不同的USB设备的身份。
当第一次插入USB时, FX2LP枚举
自动下载固件和USB描述符
桌子上的USB连接线。接下来, FX2LP再次列举,
此时如通过下载的信息所限定的设备。
这款名为ReNumeration专利两步过程发生
瞬间,当设备插入时,没有暗示,
发生的初始下载的一步。
记
2.我
2
C总线的SCL和SDA引脚必须上拉,即使EEPROM未连接。否则,这种检测方法不能正常工作。
文件编号: 38-08032牧师* V
第66 5