Denis Karasiov
New member
Добрый день.
Наконец-то удалось выделить время и начать погружаться в тему...
Собрал макетку для прошивки и удалось успешно прошить контроллер примером из ArduinoIDE. Схему собирал по рекомендациям с этого сайта. И тут вопрос...
На плате (ESP-12E) 9 контактов GPIO (не учитывая контакты на нижней стороне) + UART+контакты на нижней стороне (SPI + 2xGPIO).
На рекомендуемой схеме подключения (с учетом текстовых комментариев под схемой) GPIO0 GMIP2 - притянуты к питанию, GPIO15 - притянут к земле, GPIO16 - к RESET. Итого остается 5 контактов (без учета нижних). Или остальные после прошивки тоже можно использовать? Есть ли рекомендуемая схема включения контроллера после прошивки (в автономном варианте)?
И еще где-то прочитал, что нижние контакты нельзя (или не рекомендуется) использовать, т.к. они как-то завязаны на внутреннее взаимодействие с памятью и их использование приведет не предсказуемым последствиям. Это так или я что-то путаю? Если нет, то не очень понятно почему на плате для распайки контроллера не выводят эти ноги... И можно ли использовать SPI? Он тоже на нижней грани.
И, заодно, пара вопросов, которые возникли после прочтения SSP8266 SDK Programming Guide (исключительно на теоретическом уровне). Есть функция system_get_chip_id. Возвращает ID чипа. Он уникальный или нет? Очень уж много одинаковых букв в этом ID...
И там же увидел, что модуль (WiFi) может работать в режиме STATION+AP, то есть одновременно выступать как точка доступа и клиент. В свое время мне рассказывали (сам не пробовал), что ZigBee умеет выступать репитером для удаленных модулей (помимо основной функциональности), чтобы "добросить" сигнал нужного узла. Можно ли тут сделать что-то подобное, или на это не стоит рассчитывать? Есть ли такой опыт?
Спасибо.
Наконец-то удалось выделить время и начать погружаться в тему...
Собрал макетку для прошивки и удалось успешно прошить контроллер примером из ArduinoIDE. Схему собирал по рекомендациям с этого сайта. И тут вопрос...
На плате (ESP-12E) 9 контактов GPIO (не учитывая контакты на нижней стороне) + UART+контакты на нижней стороне (SPI + 2xGPIO).
На рекомендуемой схеме подключения (с учетом текстовых комментариев под схемой) GPIO0 GMIP2 - притянуты к питанию, GPIO15 - притянут к земле, GPIO16 - к RESET. Итого остается 5 контактов (без учета нижних). Или остальные после прошивки тоже можно использовать? Есть ли рекомендуемая схема включения контроллера после прошивки (в автономном варианте)?
И еще где-то прочитал, что нижние контакты нельзя (или не рекомендуется) использовать, т.к. они как-то завязаны на внутреннее взаимодействие с памятью и их использование приведет не предсказуемым последствиям. Это так или я что-то путаю? Если нет, то не очень понятно почему на плате для распайки контроллера не выводят эти ноги... И можно ли использовать SPI? Он тоже на нижней грани.
И, заодно, пара вопросов, которые возникли после прочтения SSP8266 SDK Programming Guide (исключительно на теоретическом уровне). Есть функция system_get_chip_id. Возвращает ID чипа. Он уникальный или нет? Очень уж много одинаковых букв в этом ID...
И там же увидел, что модуль (WiFi) может работать в режиме STATION+AP, то есть одновременно выступать как точка доступа и клиент. В свое время мне рассказывали (сам не пробовал), что ZigBee умеет выступать репитером для удаленных модулей (помимо основной функциональности), чтобы "добросить" сигнал нужного узла. Можно ли тут сделать что-то подобное, или на это не стоит рассчитывать? Есть ли такой опыт?
Спасибо.