Страница 1 из 1

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

Добавлено: Пн окт 23, 2017 16:19:08
Голимый
На передачу все понятно, флаги SM0-SM1=0, байт пишется в SBUF, сбрасывается флаг TI. Байт в последовательном коде выдвигается через RXD, а на TXD восемь тактовых импульсов. Прекрасно работает с микросхемками типа 74HC164 или 74HC595. Но он не только передает, он еще умеет принимать в режиме 0, и тут вот мне непонятно - как тактируется прием. Он принимает, или выдает тактовые импульсы? Как ведется прием? В книжках описания этого режима почти нет - немного общих фраз, и диаграмма, из которой непонятно, туда или оттуда.

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

Добавлено: Вт окт 24, 2017 11:45:19
BOB51
51-я работает только в роли ведущего (генератор тактов и при приеме и при передаче).
:(

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

Добавлено: Вт окт 24, 2017 16:48:48
Голимый
Жаль. Придется собственный асинхронный протокол изобретать.