• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Вопрос baudrate 74800, нестандартная скорость uart

panzerito

New member
default firmware of esp8266 is supposed to send on 74800 on boot and then switch to 115200

Какой uart-трансивер поддерживает такой нестандартный baudrate? И какой драйвер и ос? glibc/linux не поддерживает, см. termios.h

В образовательных целях и вдруг встретится другая железка, которая работает на нестандартных скорсотях.
 

Victor

Administrator
Команда форума
default firmware of esp8266 is supposed to send on 74800 on boot and then switch to 115200

Какой uart-трансивер поддерживает такой нестандартный baudrate? И какой драйвер и ос? glibc/linux не поддерживает, см. termios.h

В образовательных целях и вдруг встретится другая железка, которая работает на нестандартных скорсотях.
ESPlorer поддерживает, через JSSC. Проблем с железом не встречалось
 

sharikov

Active member
default firmware of esp8266 is supposed to send on 74800 on boot and then switch to 115200
Какой uart-трансивер поддерживает такой нестандартный baudrate? И какой драйвер и ос? glibc/linux не поддерживает, см. termios.h
FTDI работает на любой скорости что называется "из коробки". Prolific после правки реестра тоже работает. Винда разумеется.

линуксовый termios застрял в эпохе динозавров. В приличные UART уже более десятка лет ставят дробные делители которые могут дать почти любой битрейт а красноглазики все еще используют "стандартный" ряд скоростей.
 

Сергей_Ф

Moderator
Команда форума
@all если вдруг кто знает как прикрутить 74800 к Arduino IDE в Линукс для Ch340, дайте знать, плз.
 

sharikov

Active member
@all если вдруг кто знает как прикрутить 74800 к Arduino IDE в Линукс для Ch340, дайте знать, плз.
74880 тогда уж потому что esp был спроектирован на кварц 40МГц и скорость должна быть 115200. Но 40 почему то не прижилось и стали применять 26МГц. 26/40 = 0.65 --> 115200*0.65 = 74880
 
Сверху Снизу