[an error occurred while processing this directive]
|
МК открывает драйвер на выход, выдает в линию несколько символов, ждет конца передачи по TXC, переключает драйвер на прием, ждет ответа, если не получает, сбрасывается по собаке. (Это так для теста.) На линии через АДАМ висит PC и просто отслеживает линию. Скорость 9600. Так вот: если задержка между переключением драйвера MAX485 и записью в регистр данных UART (UDR) меньше 100 мкс, то в половине случаев на линию выходит пурга. Тот же эффект при отправке после приема сообщения. Но если подряд отправлятьь посылки, то глюк только в первой посылке.
E-mail: info@telesys.ru