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

Зачем пользоваться костылем SoftSerial, когда у ESP8266 два аппаратных UART

Добавлено: 17 авг 2024, 21:17
aidar_i
Интересная статья:
https://elchupanibrei.livejournal.com/53252.html

Re: Зачем пользоваться костылем SoftSerial, когда у ESP8266 два аппаратных UART

Добавлено: 18 авг 2024, 01:57
DrMario
Не все аппаратные UART могут работать на произвольном битрейте, и в них всегда RxD и TxD работают независимо. Если они на одной линии, то при передаче данных, они будут попадать в приемник (Эхо или если угодно дуплекс). SoftSerial отлично могут работать на произвольной скорости, причем даже на очень низкой. И как правило на них нет "эха" (симплекс), если RxD и TxD на одной линии. В некоторых случаях это очень ценно.

Re: Зачем пользоваться костылем SoftSerial, когда у ESP8266 два аппаратных UART

Добавлено: 18 авг 2024, 10:54
ecoins
aidar_i писал(а): 17 авг 2024, 21:17 Интересная статья:
https://elchupanibrei.livejournal.com/53252.html
На аппаратном уровне в ESP8266:
1.Serial0 - двусторонний обмен;
2.Serial1 - только на вывод. Удобно использовать при отладке.

Похоже версия 9.1.5 поддерживает эти возможности.
С уважением, ecoins.