TI中文支持网
TI专业的中文技术问题搜集分享网站

关于DSP28335中的SPI 通讯中的SPICLK的频率大小的设置问题

DSP28335设置为主控制器模式,我看资料显示的SPICLK是通过这些设置得来的,LSPCLK—>波特率—->时钟极性——>时钟相位—–>SPICLK,那SPICLK的频率大小是不是与LSPCLK的频率大小相同?

囧:

不是,SPI的波特率可以通过通过SPIBRR再修改,SPICLK是SPI的波特率,他跟LSPCLK的关系参见user guide

DSP28335设置为主控制器模式,我看资料显示的SPICLK是通过这些设置得来的,LSPCLK—>波特率—->时钟极性——>时钟相位—–>SPICLK,那SPICLK的频率大小是不是与LSPCLK的频率大小相同?

user4528677:

回复 囧:

恩,原来SPICLK是SPI的波特率,那我知道了,那波特率和数据传输速率(SPS)之间的的关系是什么?比如我使用SPI在DSP28335和ADS1256之间通讯,SPI的波特率需要设置和ADS1256的数据传输速率相同。

DSP28335设置为主控制器模式,我看资料显示的SPICLK是通过这些设置得来的,LSPCLK—>波特率—->时钟极性——>时钟相位—–>SPICLK,那SPICLK的频率大小是不是与LSPCLK的频率大小相同?

囧:

回复 user4528677:

假如你一帧是16bit,波特率是160KHz,那就是一秒钟可以传输10K word的数据

DSP28335设置为主控制器模式,我看资料显示的SPICLK是通过这些设置得来的,LSPCLK—>波特率—->时钟极性——>时钟相位—–>SPICLK,那SPICLK的频率大小是不是与LSPCLK的频率大小相同?

Jason Wu4:

回复 user4528677:

没有直接关系,保证SPICLK比SPS大即可进行正常通讯。

赞(0)
未经允许不得转载:TI中文支持网 » 关于DSP28335中的SPI 通讯中的SPICLK的频率大小的设置问题
分享到: 更多 (0)