what affects the delay time between message caught and respond of HAL_UART_Receive/Transmit_IT ??
I'm writing a throw-catch case of 2 chips, the Host throws an message onto UART1 bus, then the Slave catches and shows message on UART2 for debugging, there are a delay between catch and throw, but the delay time is not always the same, in my opinion the delay time should all be the same or has just a small difference such as 5 micro seconds, however the delay time may be from 210us to 320us, the difference is 110 micro seconds, how can i reduce this differ?



Thanks