ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
559352 Топик полностью
BaRaGoZ (13.11.2014 23:42, просмотров: 89) ответил framer на Скорей всего проблема в том, что тратится время на выход из режима СТОП и реконфигурацию RX а в это время данные приходят и наступает рассинхронизация. Контролер UART не может поймать состояние IDLE на лини RX. Скорей всего устанавливаются флаги
Попробовал по событию выходить из СТОП режима, но у меня нога не подтянута(физически) к +, поэтому приходиться подтягивать программно, а для этого надо опять же деинит делать RXа, а затем опять ногу на уарт налаживать, вообщем тоже самое(делю эхо, посылаю 6 байт, эхо возвращает 3 кривых и все...). Странно только что он никак не может "откалиброваться" по выходу из СТОП, хоть 5 байт пошли ему 0xFF... Тоесть работает так: посылаешь 1ю посылку любой длинны, ее не ловит, только выходит из СТОП, а вот начиная со второй пошло-поехало...Просто знаю конкретный пример на ПИКе 8 разрядном! Где выходя из стопа по брейк байту МК все успевает, и следующий уже ловит нормально...