Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

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

51-я работает только в роли ведущего (генератор тактов и при приеме и при передаче).
:(

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

Вт окт 24, 2017 16:48:48

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