Интересная статья:
https://elchupanibrei.livejournal.com/53252.html
Зачем пользоваться костылем SoftSerial, когда у ESP8266 два аппаратных UART
- DrMario
- Лейтенант
- Сообщения: 378
- Зарегистрирован: 07 ноя 2016, 13:11
- Откуда: Камень-на-Оби
- Имя: Евгений
- Контактная информация:
Re: Зачем пользоваться костылем SoftSerial, когда у ESP8266 два аппаратных UART
Не все аппаратные UART могут работать на произвольном битрейте, и в них всегда RxD и TxD работают независимо. Если они на одной линии, то при передаче данных, они будут попадать в приемник (Эхо или если угодно дуплекс). SoftSerial отлично могут работать на произвольной скорости, причем даже на очень низкой. И как правило на них нет "эха" (симплекс), если RxD и TxD на одной линии. В некоторых случаях это очень ценно.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 151 раз
Re: Зачем пользоваться костылем SoftSerial, когда у ESP8266 два аппаратных UART
На аппаратном уровне в ESP8266:aidar_i писал(а): 17 авг 2024, 21:17 Интересная статья:
https://elchupanibrei.livejournal.com/53252.html
1.Serial0 - двусторонний обмен;
2.Serial1 - только на вывод. Удобно использовать при отладке.
Похоже версия 9.1.5 поддерживает эти возможности.
С уважением, ecoins.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость