Здравствуйте.
В одном из моих проектов понадобился Web-интерфейс. Для этого я применил WROOM-02, который подключён к основному MCU по последовательному интерфейсу (RX, TX, RTS, CTS). Скорость обмена 345600 бод. Версия WROOM-02:
AT version:1.3.0.0(Oct 28 2016 11:29:39)
SDK version:2.0.0(6ccde98)
compile time:Mar 31 2017 14:50:03
Инициализация после включения:
AT+UART_CUR=345600,8,1,0,3
AT+CWSAP_CUR="ABCD","XYZ",1,2
AT+CWMODE_CUR=2
AT+CIPMUX=1
AT+CIPSERVER=1,80
Далее с помощью команд "+IPD" и " AT+CIPSEND" MCU осуществляет обмен данными с WROOM-02. В памяти MCU есть набор файлов, который формирует Web-интерфейс. MCU получает HTTP запросы и передаёт запрошенные файлы.
Всё работает, но для работы с WROOM-02 приходится использовать аппаратный UART, который в моём MCU один и используется для другой задачи. Приходится переключать аппаратный UART между двумя задачами, что неудобно и вызывает паразитные задержки.
Изначально для работы с WROOM-02 я планировал использовать программный UART, но на скорости 9600 бод Web-интерфейс работает очень медленно.
В описании WROOM-02 упоминается интерфейс SPI, якобы с его помощью можно подключить WROOM-02 к MCU.
Будьте добры - подскажите можно ли реализовать вышеизложенное по SPI без UART (передавать AT-команды и получать ответы по SPI)?
Для этого нужно иметь описание SPI регистров WROOM-02 - у кого нибудь есть такое описание?
Кто нибудь такое делал?
Заранее благодарен, Алексей...
В одном из моих проектов понадобился Web-интерфейс. Для этого я применил WROOM-02, который подключён к основному MCU по последовательному интерфейсу (RX, TX, RTS, CTS). Скорость обмена 345600 бод. Версия WROOM-02:
AT version:1.3.0.0(Oct 28 2016 11:29:39)
SDK version:2.0.0(6ccde98)
compile time:Mar 31 2017 14:50:03
Инициализация после включения:
AT+UART_CUR=345600,8,1,0,3
AT+CWSAP_CUR="ABCD","XYZ",1,2
AT+CWMODE_CUR=2
AT+CIPMUX=1
AT+CIPSERVER=1,80
Далее с помощью команд "+IPD" и " AT+CIPSEND" MCU осуществляет обмен данными с WROOM-02. В памяти MCU есть набор файлов, который формирует Web-интерфейс. MCU получает HTTP запросы и передаёт запрошенные файлы.
Всё работает, но для работы с WROOM-02 приходится использовать аппаратный UART, который в моём MCU один и используется для другой задачи. Приходится переключать аппаратный UART между двумя задачами, что неудобно и вызывает паразитные задержки.
Изначально для работы с WROOM-02 я планировал использовать программный UART, но на скорости 9600 бод Web-интерфейс работает очень медленно.
В описании WROOM-02 упоминается интерфейс SPI, якобы с его помощью можно подключить WROOM-02 к MCU.
Будьте добры - подскажите можно ли реализовать вышеизложенное по SPI без UART (передавать AT-команды и получать ответы по SPI)?
Для этого нужно иметь описание SPI регистров WROOM-02 - у кого нибудь есть такое описание?
Кто нибудь такое делал?
Заранее благодарен, Алексей...