Computer Interfacing
Computer Interfacing
‘A’ Buffer[0]
‘B’ Buffer[1]
“ABCD”
‘C’ Buffer[2]
‘D’ Buffer[3]
UART Interface
BAUDRATE 115200
Tx ‘A’ Rx
STM32 Esp8266
Discovery kit Rx Tx NodeMCU
UART_BRR
(PCLK1=15Mhz)
USARTDIV=8.125
0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0
UART_CR1
0 1 0 x x x x x x x x 1 1 x x
UART_DR
X 1 0 0 0 0 0 0 1
NodeMCU ESP8266
- Developed from ESP-12E Wifi Module
- 802.11 b/g/n
- Wi-Fi 2.4 GHz, support WPA/WPA2
- Support STA/AP/STA+AP operation modes
-` SDIO 2.0, (H) SPI, UART, I2C, I2S, IRDA, PWM, GPIO
- Configured by AT command
NodeMCU ESP8266
Tx “AT+ INSTRUCTION” Rx
STM32 Esp8266
Discovery kit Rx Tx NodeMCU
`
Example:
AT Tests AT startup.
AT+RST Restarts the module.
AT+UART_DEF Set the default UART configuration, saved in flash
AT+CWMODE_DEF= <mode> Set the current Wi-Fi mode of ESP8266.
AT+CWJAP_DEF=<ssid>,<pwd> Connect to an AP
AT+CWSAP_DEF=<ssid>,<pwd> Configure ESP8266 as a SoftAP
NodeMCU ESP8266
Tx Rx Tx Rx
Hardware Esp8266 Software STM32
PC
Rx Serial Tx NodeMCU Rx Serial Tx Discovery kit
`