Подключить ESP-01 к USB Uart
Для программирования моего чипа ESP-01 я купил "USB Uart", но он выглядит иначе, чем все те, что во всех руководствах. Я не знаю, как подключить uart к esp. У купленного мной UART есть следующие контакты: 3V3, DTR, RXI, TX0, GND, +5 В. ESP01 имеет известную раскладку (http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family#esp-01).
После подключения: нужен ли мне внешний источник питания или мне просто подключить USB-порт к компьютеру?
Большое спасибо
@sporc, 👍0
Обсуждение2 ответа
Лучший ответ:
Чтобы дать ответ пользователям, столкнувшимся с той же проблемой, я подытожу то, что помогло мне.
Для подключения UART к ESP очень помог Руководство для начинающих по ESP8266 от @tttapa. Еще одна полезная ссылка:
https://www.allaboutcircuits.com/projects/flashing-the-ESP-01-firmware-to-SDK-v2.0.0-is-easier-now/
Поэтому в моем случае мне нужны были только контакты GND, 3V3, RXI и TX0 от моего UART.
Мне не потребовалось внешнего источника питания для процесса прошивки и нескольких простых примеров.
Вы можете запрограммировать ESP-01 с помощью метода, описанного на этой странице:
https://zinventor.wordpress.com/primeros-pasos-con-esp8266/
Работает отлично!
- Как узнать IP-адрес, назначенный ESP8266?
- Программирование ESP8266 с использованием преобразователя ESP-01 в USB
- Ввод текста в ESP8266 с помощью USB-клавиатуры
- Может ли Arduino Leonardo одновременно использовать USB-порт и последовательные контакты RX TX?
- Подключить NodeMCU к USB-камере
- NodeMCU сгорел, я что-то сделал не так?
- Использование последовательных контактов TX/ RX для связи по USB
- Какой чип USB-UART обеспечивает самую высокую скорость передачи данных с платами Arduino?
[Руководство для начинающих по ESP8266](https://tttapa.github.io/ESP8266/Chap01%20-%20ESP8266.html) Да, вам понадобится внешний источник питания. Обратите внимание, что программирование будет гораздо проще, если вы купите адаптер USB-Serial с раздельными линиями управления DTR и RTS. Или, ещё лучше, приобретите WeMos D1 mini или аналогичный., @tttapa
@tttapa, зачем внешний источник питания? Я им не пользуюсь, если подключен через USB-UART., @Juraj
@Juraj, ESP8266 потребляет большой ток, особенно при передаче данных по Wi-Fi. Напряжение 3,3 В от USB до UART предназначено только для выходных драйверов и, возможно, какой-то внешней логики, оно не предназначено для управления реальной нагрузкой. Например, выход 3,3 В от FT232R рассчитан всего на 50 мА. Он не может справиться с пиковыми токами, необходимыми для радиочастотной связи. ESP8266 может потреблять до 300 мА в пике. Многие сталкиваются с нестабильной работой из-за неподходящего источника питания., @tttapa
Спасибо за ответы. В соответствии с руководством для начинающих, я подключил выводы TX, RX и GND к ESP01. Если я правильно понял руководство, теперь мне нужно подключить CH_PD и GPIO0 к Vcc через резистор 10 кОм. Таким образом, после подключения источника питания я смогу начать программирование, верно?, @sporc
@tttapa, а для перепрошивки достаточно 50 мА?, @Juraj