Dear team,
I am using MSP430FR5949/47 in my project. My application is to read analog data and send them to external medium upon request from other side through serial port.
I have timerA3 ISR for every 50uS (Timer clock is SMCLK initialized for 8 MHz) and SCI receive ISR.
Initialized ADC to convert single channel at a time. In Timer interrupt, polling for ADC Conv Flag and reading results.
After receiving data request from other end , I am transmitting data on serial port.
In some cards, the other end device is receiving freezed data after some time.
Here my doubt is:
1. Is ADC is stopped converting after some time? So, ADC Flag will not set and data is not getting loaded into my internal variable
or
2. As TimerA3 has least priority compared to Serial ISR, Timer ISR is not getting triggered due to repeated serial ISRs