Hi,
I want to config MSP430FR5869 UCA0 port for UART communication with other MCU. My baud rate is 115200 and I am using SMCLK for frequency. My configuration is below but when I use oscillosope to measure I am not sending anything at TXD of MCU. Is the configuration not correct. Thank you.
void config_uart(void) { // Configure GPIO P2SEL1 |= BIT0 | BIT1; // USCI_A1 UART operation P2SEL0 &= ~(BIT0 | BIT1); UCA0CTLW0 = UCSWRST; // Put eUSCI in reset UCA0CTL1 |= UCSSEL__SMCLK; // CLK = SMCLK UCA0BR0 = 69; // 1000000/115200 = 8.68 UCA0MCTLW = 0x5500; // 1000000/115200 - INT(1000000/115200)=0.68 // UCBRSx value = 0xD6 (See UG) UCA0BR1 = 0; UCA0CTL1 &= ~UCSWRST; // release from reset UCA0IE |= UCRXIE; // Enable USCI_A0 RX interrupt }