您的位置首页百科快答

手把手教你学dsp 28 的例程中 spi 波特率计算的问题

手把手教你学dsp 28 的例程中 spi 波特率计算的问题

的有关信息介绍如下:

手把手教你学dsp 28 的例程中 spi 波特率计算的问题

初学者吧,好不直接告诉你,给你分析分析,但愿能帮助到你学习

TMS320F2812波特率的设置是由系统的低速外设模块时钟频率LSPCLK和SPI主控制器中的SPIBRR寄存器的值决定的,其计算公式如下:

SPI波特率=LSPCLK/(SPIBRR+1),SPIBRR=3~127;

0x1D 十进制就是29;

低速时钟也就是LSPCLK,其职与OSPCP有关,

OSPCP=0, LSPCLK=SYSCLKOUT ,

LOSPCP=1-7,LSPCLK=SYSCLKOUT/(2*LOSPCP);

这里你说的在sysctrl中的定义LSPCLK的频率为37.5M;

到这一步,相信你自己能判断了;

有问题可以去DSP工程师社区提问,那里关于DSP更加活跃