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.

CCS/MSP430FR2633: msp430fr2633

Part Number: MSP430FR2633

Tool/software: Code Composer Studio

#if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__)
#pragma vector=USCI_A0_VECTOR
__interrupt void USCI_A0_ISR(void)
#elif defined(__GNUC__)
void __attribute__ ((interrupt(USCI_A0_VECTOR))) USCI_A0_ISR (void)
#else
#error Compiler not supported!
#endif
{
switch(__even_in_range(UCA0IV,USCI_UART_UCTXCPTIFG))
{
case USCI_NONE: break;
case USCI_UART_UCRXIFG:
while(!(UCA0IFG &UCTXIFG));
UCA0TXBUF = msg[TXByteCtr++]; //msg to Tx Buffer
if(TXByteCtr > TXByteCtr_update) //Wait untill all msg frame byte get transmitted
{
UCA0IE &= ~UCTXIE; //Disable UAC1 Tx Interrupt
UCA0IE |= UCRXIE; //Enable UAC1 Rx Interrupt

//TXByteCtr = 0; //Tx Byte counter Reset

// Checksum = 0; //Make Checksum Reset //Make Data Byte Reset
TXByteCtr_update = 0; //Make Tx Byter Counter Update Reset
__no_operation(); // SET BREAKPOINT HERE
}
// TXByteCtr = 0;
__no_operation();
break;
case USCI_UART_UCTXIFG: break;
case USCI_UART_UCSTTIFG: break;
case USCI_UART_UCTXCPTIFG: break;
default: break;
}
}

in this uart function array got only how many byte transmitt that only receive why ? please help.

**Attention** This is a public forum