я конечно могу ошибаться, но: 1. последней командой при конфиге порта обычно идет его включение, у тебя - задание таймаута, странно.
2. времени точно достаточно чтобы сигнал разрешения дошел до слейва, был им проанализирован, пакет запущен на передачу и полностью принят мастером?