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大即可进行正常通讯。