Part Number: TMS320F28388D
Tool/software:
hello,
Im trying to use the SCI with baud rate of 892857 and I use the RX interrupt to fill a cyclic buffer from the RXFIFO the RXFIFO size I defined is 16.
I am transmitting this string: "abcdefghijklmnopqrstuvwxyz" which is a 26 length string.
the interrupt jumps and inside the interrupt I copy the 16 bytes to a cyclic buffer.
I can see that the first 16 bytes are copied but the rest bytes are getting lost.
is it possible to catch all the bytes if I transmit them together? or it is possible to work with only 16 bytes of string every time?
in this case the size is 26 so it will be 16 and then 10 and the 10 will not trigger the interrupt but I also tried to use a 32 length array and it didnt work well... so I ask if it is possible that the interrupt occurs twice and is it possible to copy the FIFO to a cyclic buffer? or anyway the rest of the data beyond the first 16 bytes will be lost?
thanks