Тут вопрос возник, непойму как у AVR USART работает в синхронном режиме. На примере Atmega128.
Второй USART должен работать в синхронном режиме только на прием с внешней синхронизацией.
По даташиту на вход XCK1 мы подаем частотут синхронизации, т.е. контроллер slave. По логике, в этом случае USART должен работать как обычный регистр сдвига и по идее должен принимать допустим 0xFF, когда вход RXD1 висит. А он ничего не принимает, а если подать а вход RXD1 какой нибудь сигнал(изменяющиеся 0 и 1), то начинает что то принимать(но не то что хочется). Такое ощущение что он ждет стартовый бит. Но вроде в синхронном режиме старт-стоповые биты не нужны. Или я ошибаюсь.
Кто может просветить по этому поводу, как правильно сконфигурировать мегу128 для работы ведомым в синхронном режиме.
Спасибо.