Estoy usando MSP430 UART con transferencia DMA para enviar paquetes Modbus. Como maestro al final del empacador, necesito cambiar mi línea de dirección del transceptor RS 485 para la recepción.
Estoy enviando 10 bytes en paquete y al final del último byte enviado quiero cambiar la línea de dirección. Pero la interrupción DMA ocurre cuando el conteo de bytes llega a cero y no cuando se transfiere el último byte. Por lo tanto, cambio la línea en la interrupción DMA, mi último byte no pasará por el transceptor.