Part Number:MSP432-RTOS
Hi Team,
In my project I have connected the UART (UARTA2) to pulser unit to get the samples from pulser. This is required as that is the only way this pulser unit is able to transmit data from itself.
Certain commands sent to pulser send one byte information back. but there are couple of commands sent to pulser which sends 4 byte and 1024 byte of data back.
I have been trying this out since over a week now but not able to get a solution for the problem.
When pulser sends 1 byte of information the MSP432 UART is able to receive without any issue.
However, when the pulser sends 4 bytes or the 1024 bytes of data the MSP432 is not able to capture that data.
I am using the "simplelink_msp432_sdk_1_40_00_28" version and have built the code based on RTOS where UART write is called continuously and the UART read is interrupt based using the Read Callback concept.
If I try to copy the bytes received in the UART read callback function into an array so as to free the RXBUF the interrupt never occurs and I don't receive anything in the receive buffer than afterwards.
The reason why I am copying into buffer is as I also get overrun flag triggered when the pulser sends more than 1 byte of data.
Please provide your guidance.
Thank you
Vikram