Jump to content

    

P90TR

Новичок
  • Posts

    1
  • Joined

  • Last visited

Reputation

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