您的位置:首页 > 其它

RT5350(SPI)

2015-01-09 13:45 162 查看
miso--输入

mosi--输出

mclk--时钟

cs--片选

Name=BUSY

SPI传输正在进行中。

0:SPI接口是无效的。

1:SPI传输正在进行中。

注:此位必须是“0”开始转移之前。任何

试图启动如果该位为“1”的数据传送将被忽略。

Name=MSBFIRST

位转移订单

0:LSB发送数据的比特/接收的第一。

1:数据的MSB位发送/接收的第一位。

注:该位同时适用于命令和数据。

LSB是最低有效字节标志位

MSB是最高有效字节标志位

123456(1是最高有效字节,6是最低有效字节)   地址是 从 低-----高

大端机:高有效字节放在低位,低有效字节放在高位。

小端机:相反。

Name=SPICLKPOL

SPI时钟默认状态

0:SPICLK的默认状态是逻辑“0”。

1:SPICLK的默认状态是逻辑“1”。

注意:如果SPI接口块是从该位被忽略

(SPISLAVE位设置)。

Name=RXCKEDGE

SPI时钟默认状态

0:数据被捕获在SPICLK信号的上升沿。

1:数据被捕获在SPICLK信号的下降沿。

Name=TXCKEDGE

SPI时钟默认状态

0:数据在SPICLK的上升沿发送

信号。

1:数据在SPICLK的下降沿发送

Name=HIZSPI

三态所有SPI引脚。

0:SPICLK和SPIENA引脚驱动。

1:SPICLK和SPIENA引脚为三态。

注:该位将覆盖所有正常功能。

信号。

Name=SPICLK[2:0]

SPI时钟分频控制

0:SPICLK率是系统时钟频率/2。

1:SPICLK率是系统时钟频率/4。

2:SPICLK率是系统时钟频率/8。

3:SPICLK率是系统时钟频率/16。

4:SPICLK率是系统时钟频率/32。

5:SPICLK率是系统时钟频率/64。

6:SPICLK率是系统时钟频率/128。

7:SPICLK被禁用。

注意:这些费率可能会在未来被改变。

Name=HIZSDO

三态数据输出

0:SPIDO引脚保持驱动后周期

完整。

1:SPIDO引脚为三态后周期完成。

注:此位仅适用于写传输;读

传送的传送期间SPIDO销三态的。

Name=STARTWR

启动SPI写传输

0:无影响。

1:SPIDATA寄存器的内容传送到

SPI从设备。

注:在SPISTAT寄存器中的BUSY位被置位时,该

位被设置并且当数据传输完成被清除。

该位若SPI接口块才有意义

配置为主。

Name=STARTRD

启动SPI读传输

0:无影响。

1:从SPI从读启动;读出的数据是

放置在SPIDATA寄存器。

注:在SPISTAT寄存器中的BUSY位被置位时,

该位设置和清除时的数据传输

完整。该位才有意义,如果SPI接口

块被配置为主。

Name=SPIENA

0:SPIENA引脚被否定。

1:SPIENA引脚设置。

Name=SPIDATA[7:0]

该寄存器用于在指令/数据传输SPI接口。利用此寄存器给出如下:

写:待转移这里被写入的比特,包括命令和数据比特。如果值发送MSB(最高显著位)首先,命令

被放置在高位比特并在较低位中放数据。比特数据0写入SPIDATA[0];位的0命令如下数据的MSB。如果数据

传输LSB(最低显著位)第一,命令放置在较低位,数据被放置在高位。

读:位在这里写的命令。位的0命令被写入SPIDATA[0]。当传输完成后,从从机传送的数据可以被读从该寄存器的低位。

Name=ARB_EN

仲裁启用

0:只有SPI接口0的工作。

1:SPI接口0/1的工作同时进行。

Name=SPI1_POR

SPI接口1芯片极性指示灯启用

0:显示芯片使能为低电平有效

1:显示芯片使能为高电平有效

Name=SPI0_POR

SPI接口0芯片极性指示灯启用

0:显示芯片使能为低电平有效

1:显示芯片使能为高电平有效
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  RT5350