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

MSP430 eusci波特率计算问题

Other Parts Discussed in Thread:MSP430FR6877

您好,我在使用MSP430fr6877,我是用下列地址计算波特率,并且试验可以使用,如下图

http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430BaudRateConverter/index.html

但是我在例程里面发现这样的配置,我试验了32.768k计算结果没有这样的结果,那是因为什么,例程里面的也可以通信吗?

msp430_driverlib_2_91_13_01\examples\MSP430FR5xx_6xx\eusci_a_uart

一直没有想清楚这个问题,谢谢

Susan Yang:

我会在确认之后给您回复,谢谢您的详细说明

,

Susan Yang:

参考程序中的说明

//! Is Second modulation stage register setting. This value is a pre- //! calculated value which can be obtained from the Device Users Guide. //! This value is written into UCBRSx bits of UCAxMCTLW. uint8_t secondModReg;

 32768/9600 – INT(32768/9600)=0.41UCBRSx value 可以在用户指南中Table 30-4. UCBRSx Settings for Fractional Portion of N = fBRCLK/Baud Rate找到

0.4003 0x92

而0x92转换为十进制为146

,

user3748187:

那就意思例程里面应该是0x92?而不是现在的92,

,

Susan Yang:

是的,我认为是0X92

赞(0)
未经允许不得转载:TI中文支持网 » MSP430 eusci波特率计算问题
分享到: 更多 (0)