А в какой момент UNM_SerialRequest переключается на прием?
На следующем цикле после отправки.
У вас эта программа выполняется в задаче с каким временем цикла?