Связь UART в ESP-12E - PullRequest
       110

Связь UART в ESP-12E

1 голос
/ 11 июля 2020

Я использую micro python на той же плате для запуска последовательной связи

from machine import UART
uart = UART(1, 9600)                         
uart.init(9600, bits=8, parity=None, stop=1) 
uart.write('abc')

и чтения последовательных данных с помощью преобразователя USB в последовательный порт, который я подключил к контактам 21 и 22. Но это не печатает. все, что я проверил с помощью термита.

, а также uart.write ('ab c') печатает 3 в python REPL.

Пожалуйста, укажите из моей ошибки. можно ли читать последовательные данные с помощью последовательного преобразователя или нет?

PS: Я читал много форумов, но не нашел ничего полезного. TIA

1 Ответ

0 голосов
/ 14 июля 2020

К сожалению, я еще никогда не использовал esp-12E, но, ссылаясь на его документ здесь , я вижу, что UART1 имеет только TX, в отличие от UART0 (который имеет и TX, и RX). После некоторого поиска я обнаружил, что RX UART1 используется для подключения микросхемы fla sh, поэтому UART1 является только TX, в отличие от UART0. Так что редактирование кода на UART(0,9600) должно исправить ошибку, надеюсь.

...