Hi all,
I'm testing my new MSP-EXP430FR4133 LaunchPad, I tried the rtc_ex1_countmode sample from MSPWare/Libraries/Driver Library/MSP430FR2xx_4xx and it works fine.
Now I need to make the UART work so I'm trying the eusci_a_uart_ex1_loopbackAdvanced sample code, but it doesn't work. As soon as it executes the line with __enable_interrupt() it will jump to isr_trap.asm. I looked around on the forum and I know that this means that one of the ISR handlers is not declared, but I can see that EUSCI_A0_ISR(void) is declared like this:
#if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__) #pragma vector=USCI_A0_VECTOR __interrupt #elif defined(__GNUC__) __attribute__((interrupt(USCI_A0_VECTOR))) #endif void EUSCI_A0_ISR(void)
I'm using CCS 6.1.2.00015 and MSPWare Version 3.20.00.37, I just installed all this yesterday. I tried a check for updates and there is none so I have the latest version. Why isn't this working? Is there a known bug on these sample code?
Second question, how can I know that my ISR handler is declared correctly and which one is calling the isr_trap?
Thanks in advance,
Pedro