Страница 1 из 1
Зачем пользоваться костылем SoftSerial, когда у ESP8266 два аппаратных UART
Добавлено: 17 авг 2024, 21:17
aidar_i
Re: Зачем пользоваться костылем SoftSerial, когда у ESP8266 два аппаратных UART
Добавлено: 18 авг 2024, 01:57
DrMario
Не все аппаратные UART могут работать на произвольном битрейте, и в них всегда RxD и TxD работают независимо. Если они на одной линии, то при передаче данных, они будут попадать в приемник (Эхо или если угодно дуплекс). SoftSerial отлично могут работать на произвольной скорости, причем даже на очень низкой. И как правило на них нет "эха" (симплекс), если RxD и TxD на одной линии. В некоторых случаях это очень ценно.
Re: Зачем пользоваться костылем SoftSerial, когда у ESP8266 два аппаратных UART
Добавлено: 18 авг 2024, 10:54
ecoins
На аппаратном уровне в ESP8266:
1.Serial0 - двусторонний обмен;
2.Serial1 - только на вывод. Удобно использовать при отладке.
Похоже версия 9.1.5 поддерживает эти возможности.
С уважением, ecoins.