Part Number: MSP432P4111
I have a colleague who's working with us on the UART communications, and he's got some questions regarding the behavior of the transmit complete interrupt flag, in particular how it works with the DMA.
To quote his question:
The manual states that the interrupt is generated when the TXBUF is empty and the shift register has transmitted the last bit (i.e. transmission has started and now the TXBUF and shift register are empty). That suggests to me that in DMA mode, the DMA should be able to file the TXBUF with the next character before the shift register has emptied. In practice, I still had to loop on UART_BUSY to get the RS485 to work. So I'd take any info available, examples, DMA interaction, tips on usage, etc...
Can someone provide some insight that would help answer his question?
Thanks.