14
06/19/2000
gl600usb/gl600usb-一个/gl600usb-B
修订 1.3
1: endpoint 0 先进先出 数据 是 准备好 至 是 transmitted.数据 将 是 transmitted 当 一个 有效的 在
token 是 received. 这个 位 是 automatically cleared 用 硬件 之后 这 transaction 完全
(ack 是 received).
0: endpoint 0 先进先出数据 是 不 准备好 至 是 transmitted 和 respond 和 一个 nak 至 一个 有效的 在
transaction.
值 在 por: “-0 0 0 0 0 0 0”
便条 1: “w/o” 意思 写-仅有的 位. 0 将 是 returned 当 读 这个 位
ffdat0 (地址 17h, endpoint 0 先进先出 端口)
r/w r/w r/w r/w r/w r/w r/w r/w
FFDAT7 FFDAT6 FFDAT5 FFDAT4 FFDAT3 FFDAT2 FFDAT1 FFDAT0
endpoint 0 先进先出 数据 端口
endpoint 0 先进先出 是 一个 8 字节 先进先出. firmware 能 读/写 这个 端口 8 时间 至 得到/放 这 先进先出
数据.
值 在 por: “x x x x x x x x”
ffdat1 (地址 18h, endpoint 1 先进先出 端口)
r/w r/w r/w r/w r/w r/w r/w r/w
FFDAT7 FFDAT6 FFDAT5 FFDAT4 FFDAT3 FFDAT2 FFDAT1 FFDAT0
endpoint 1 先进先出 数据 端口
endpoint 1 先进先出 是 8 字节 先进先出. firmware 能 读 这个 端口 8 时间 至 得到 这 先进先出 数据.
值 在 por: “x x x xx x x x”
ep0rxst (地址 19h, endpoint 0 接到 状态 寄存器)
r/o r/o r/o r/o
RXST3 RXST2 RXST1 RXST0
rxst[3:0]: 如果 ep0rx 是 设置, 然后 那里’s 一个 完全 transaction. rxst[3:0] 表明 这 小包装板盒 received.
位 值 小包装板盒 received
1001 建制 token 和 data0 小包装板盒
0101 输出 token 和 data0 小包装板盒
0110 输出 token 和 data1 小包装板盒
值 在 por: “----x x x x”
4.3 mcu 函数 寄存器
地址 名字 函数
00h INDR 寻址 这个 location 将 使用 这 内容 的 indar 至 地址ess 数据
记忆 (不 一个 物理的 地址)
01h 计时器 计时器 寄存器
02h PCL 程序 计数器’s 低 字节
03h 状态 状态 寄存器
04h INDAR 间接的 地址 寄存器
06h PORT1 端口 1 数据 寄存器
07h PORT2 端口 2 数据 寄存器
0Ah PCHBUF 写 缓存区的 程序 计数器’s 位 10-8
0Bh INTEN 中断 使能 寄存器
0Dh PHVAL Photo-传感器 值 寄存器
0Eh PHSEL Photo-传感器 输入 选择 寄存器
0Fh DMODE Photo-传感器 输入 模式 寄存器
80h INDR 寻址 这个 location 将 使用 这 内容 的indar 至 地址 数据
记忆 (不 一个 物理的 地址)
81h PSCON 预分频器 控制 寄存器