-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathESP8266_GPIO
11 lines (10 loc) · 1.45 KB
/
ESP8266_GPIO
1
2
3
4
5
6
7
8
9
10
GPIO0,2 - могут быть входами/выходами с ограничениями. В момент старта оба должны быть подтянуты к питанию.
Во время програмирования GPIO2 становится выходом U1TXD откуда "валятся" неотключаемые сообщения о загрузке,
а в режиме "программирования" - ответы внешнему UART.
Все стартовые сообщения ROM-BIOS выводятся в оба UART порта GPIO1/U0TXD (см. ниже) и
GPIO2/U1TXD на скорости 74880bps и «NL & CR». Основная скорость UART0/UART1 115200bps,
а на 74880bps отправляется отладочная информация.
Также сразу после старта модуля в течении ~30msec на GPIO0 выводится сигнал CLK с частотой 26MHz,
пока не стартанет инициализация в SDK (очистка RAM, ожидания установки PLL на кварц в 26 МГц,
включение таймеров и вывод сообщений в UART уже из кода SDK). В режиме "программирования" на GPIO0 всегда 26MHz.
Так что будте осторожны, особенно если вы вешаете на эти пины управление газом для котла и тд.