73S1217F数据表
DS_1217F_002
解码,握手包生成,数据0 /数据1切换同步,位填充,总线空闲
检测和其它协议生成/需要在USB规范的第8章检查。
固件是负责维修和建造下的USB第9章中所需要的信息
规范。设备配置存储在固件。从USB端口接收的数据被存储在
相应的IN FIFO中是受固件读出并处理。该消息被发送回
由固件产生并放回相应的输出FIFO中的USB主机。失速/ NAK
握手生成适当如果RAM不能用于从USB另一消息
主机。暂停和恢复模式的支持。所有的寄存器/ FIFO空间都位于数据存储器
空间。 FIFO的是专用的USB存储和未使用的未使用配置
USB 。在USB接口中的所有寄存器位于外部数据存储器地址( XRAM )的空间
起始地址FC00'h 。
1.7.16.1
USB接口实现
73S1217F的应用程序编程接口包括一些专用的软件命令
配置了USB接口,让每一个USB的端点的状态,来搪塞/在USB的解除停止部分,
和发送/从每个端点接收数据到/ 。
USB的API完全管理USB电路, USB寄存器和FIFO中。使用这些命令的
方便的USB实现,无需处理底层编程。
杂项控制寄存器1 ( MISCtl1 ) : 0xFFF2
0x10
表77: MISCtl1注册
最高位
–
位
MISCtl1.7
MISCtl1.6
MISCtl1.5
MISCtl1.4
MISCtl1.3
MISCtl1.2
MISCtl1.1
MISCtl1.0
–
符号
–
–
FRPEN
FLSH66
–
ANAPEN
USBPEN
USBCON
模拟电源启用。
0 =启用USB差分收发器。
1 =连接上拉电阻从VDD到D + 。如果连接了USB主机
将认识到USB设备的连接,并开始计数。
闪存读取脉冲使能。
闪存读取脉冲。
FRPEN
FLSH66
–
最低位
ANAPEN USBPEN USBCON
功能
注意:当使用的73S1217F的USB接口,外接24Ω串联电阻必须添加到D +和
D-信号提供关于这些引脚正确的阻抗匹配。
USB外设模块不能支持读取或写入操作的USB SFR寄存器时,
主控时钟在12MHz的或更大的MPU时钟速率运行。为了正确地与通信
在USB在这些速度下运行时SFR寄存器,等待处理时,国家必须被插入
USB特殊功能寄存器。该CKCON寄存器允许等待状态访问这些寄存器时要插入的。该
为等待状态的数量适当的设置显示在
错误!未找到引用源..
当改变MPU的时钟速率或等待状态的数目, USB连接
必须处于非活动状态。如果USB处于活动状态,则必须改变之前,灭活
MPU时钟或等待状态的数量。然后,它可以重新连接并重新枚举。
改变这些参数而USB接口处于活动状态可能对通信错误
USB接口。
76
修订版1.2