This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于MSP430F5438A单片机的SPI时钟分频系数问题



各位好,因为手头没有示波器,所以有一个小问题只能紧急请教一下大家

设置SPI的时钟参考为SMCLK

分频系数由寄存器:

UCB0BR0 
UCB0BR1

决定(这里以P3.1,P3.2和P3.3为例)

注意到User's Guide上面 写的是:

这里分频系数是被+1的,但是我得到的5438例程(TI官方的)的注释则是这样写的:

UCA0CTL1 |= UCSSEL_2; // SMCLK
UCA0BR0 = 0x02; // /2
UCA0BR1 = 0; //

由于我在做的项目涉及SD卡的读写,对SPI时钟频率有要求,所以想问一下究竟以哪一个为准?

即分频系数是否要在寄存器设置大小的基础上+1?

谢谢各位!