
HT82A525R
I / O型USB 8位OTP单片机SPI
上电后, SBDRn寄存器的内容将处于未知状态,而
SBCRn寄存器将默认为下面的条件:
CKSN
0
M1n
1
M0n
1
SBENn
0
MLSn
0
CSENn
0
WCOLn
0
TRFn
0
注意,写入SBDRn寄存器数据只被写入到TXRXn缓冲器,而数据
从SBDRn寄存器中读出将实际从寄存器中读出。
旋总线启用/禁用
以使自旋总线, CSENn = 1, SCSN = 0,然后等待数据被写入到所述SBDRn ( TXRXn
缓冲)寄存器。
为主机模式,之后数据已被写入( TXRXn缓冲)寄存器中,然后传输或
接待会自动启动。当所有的数据已被传送的TRFn位应该被设置。
对于从模式,当时钟脉冲的SCKn收到,在TXRXn缓冲区中的数据将
移出或SDIN数据将被移位。
要禁用旋总线SCKn , SDIN , SDOn , SCSN将进入I / O模式。
位号
LABEL
功能
旋转发送/接收结束标志
0 :数据正在被传输; 1:自旋数据传输完成
该TRFn位是发送/接收结束标志设置
1
自动当
旋数据发送完毕,但必须设定为
0
由应用程序。它可以
被用于产生一个中断。
自旋写冲突标志
0 :无碰撞; 1 :碰撞
该WCOLn标志用于检测是否发生了数据冲突。如果此位为高,表示
该数据已试图在数据传输期间被写入到SIMDn寄存器
操作。如果数据正在被传输时,此操作将被忽略。该位可
由应用程序清零。需要注意的是使用WCOLn位可单独使用,或
通过配置选项设置。
旋SCS引脚控制
0 :禁止; 1 :启用
该CSENn位被用作一个使能/禁止的SCSN销。如果该位为低电平,则
SCSBn引脚将被禁用并放置到一个I / O模式。如果该位为高时SCSBn销会
启用并作为选择引脚。
需要注意的是使用CSENn位可以被禁用或通过配置选项设置。
SPIN数据移位命令
0 : LSB ; 1 : MSB
这是数据移位选择位,用于选择数据传输方式, MSB或
LSB在前。此位设置为高时选择高位在前,低的LSB在前。
串行总线控制位
0 :禁止; 1 :启用
取决于CSENn位。
主/从/波特率控制位
00 :大师,波特率为f
SIO
01 :大师,波特率为f
SIO
/4
10 :大师,波特率为f
SIO
/16
11 :从模式
时钟源选择位
0: f
SIO
=f
SYS
/4; 1: f
SIO
=f
SYS
0
TRFn
1
WCOLn
2
CSENn
3
MLSn
4
SBENn
5
6
M1n
M0n
7
CKSN
注: TRFn标志也将产生旋中断信号,以获取更多信息,请参阅中断部分。
旋转接口控制寄存器
修订版1.30
29
2011年1月14日