Dear sirs,
i want to transmit a buffer of bytes using transmit interrupts TX-Interrupt and EOT-Done-Interrupt. I do not use FIFO.
This already works and all bytes are sent out correctly. My question relates to the last byte.
When transmitting the last byte, it must be detected that the complete byte incl. stop-bit is shifted out (before some connected hardware can be switched off). Therefor I change from TX-interrupt to EOT-DONE-Interrupt when I write this last byte into transmit register. TX-interrupt comes at the begin of the stop-bit and EOT-DONE-Interrupt should occur at the end of the stop-bit(s).
Unfortunately, i do not get any EOT-DONE-Interrupt. The flag is not set. With TX-Interrupt and TX-Interrupt-flag, everything is fine.
Does anyone has some experience using eot-done-interrupt on this µC?
Thanks for any support.