8051: UART Mode 0, как тактируется на приеме?

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Голимый
Встал на лапы
Сообщения: 117
Зарегистрирован: Пн дек 08, 2014 19:45:24
Откуда: Воронеж

8051: UART Mode 0, как тактируется на приеме?

Сообщение Голимый »

На передачу все понятно, флаги SM0-SM1=0, байт пишется в SBUF, сбрасывается флаг TI. Байт в последовательном коде выдвигается через RXD, а на TXD восемь тактовых импульсов. Прекрасно работает с микросхемками типа 74HC164 или 74HC595. Но он не только передает, он еще умеет принимать в режиме 0, и тут вот мне непонятно - как тактируется прием. Он принимает, или выдает тактовые импульсы? Как ведется прием? В книжках описания этого режима почти нет - немного общих фраз, и диаграмма, из которой непонятно, туда или оттуда.
Трудное детство, стальные игрушки.
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: 8051: UART Mode 0, как тактируется на приеме?

Сообщение BOB51 »

51-я работает только в роли ведущего (генератор тактов и при приеме и при передаче).
:(
Реклама
Голимый
Встал на лапы
Сообщения: 117
Зарегистрирован: Пн дек 08, 2014 19:45:24
Откуда: Воронеж

Re: 8051: UART Mode 0, как тактируется на приеме?

Сообщение Голимый »

Жаль. Придется собственный асинхронный протокол изобретать.
Трудное детство, стальные игрушки.
Ответить

Вернуться в «Разные вопросы по МК»