你(们)好
我想根据 MSP430FR2633更改电容式触控项目中的波特率。
我想更改57600中的波特率(默认值为256000)。
项目内部有一个结构、我更改了时钟预分频器。
如果我将其从 UART__prescaler 更改为(UART__prescaler*2)和(UART_prescaler*4)、则波特率将分别变为128000或64000。
那么、我如何将波特率更改为57600? 在下面,您可以看到我所讨论的结构,在 TI 的 CapTIvate 项目中。
静态常量 tUARTPort g_UARTPort =
{
.pbReceiveCallback = CAPT_UARTReceiveHandler、
.pbErrorCallback = 0、
.peripheralParameters.selectClockSource = EUSCI_A_UART_CLOCKSOURCE_SMCLK、
peripheralParameters.clockPrescalar = UART__prescaler、
peripheralParameters.firstModReg = UART_FIRST_STAGE、
.peripheralParameters.secondModReg = UART_second_stage_MOD、
peripheralParameters.parity = EUSCI_A_UART_NO_parity、
peripheralParameters.msborLsbFirst = EUSCI_A_UART_LSB_FIRST、
.peripheralParameters.numberofStopBits = EUSCI_A_UART_On_Stop_bit、
peripheralParameters.uartMode = EUSCI_A_UART_MODE、
peripheralParameters.oversing = UART__sarMPLING_MODE
};
提前感谢。
kr
Vincenzo