Skip to content
This repository has been archived by the owner on Jan 14, 2022. It is now read-only.
AthenaYu edited this page Dec 8, 2014 · 12 revisions

Welcome to the esp8266_at wiki!

More information in Espressif BBS

Note

  • Here are two branch of esp8266_at,
    branch “master” is the source code which will be official released after test,
    branch “developing” is the source code in developing.
    Please submit your code on branch “developing” , and we will merge it to branch “master” if test pass.
  • In folder "bin",
    sub-folder "newest" keeps the latest bin which just be generated,
    sub-folder "v0.20" keeps the official released bin of version 0.20.

Compile

Using command: ./gen_misc_plus.sh 1

Download

  • boot.bin, downloads to flash 0x00000

  • user1.bin, downloads to flash 0x01000

  • blank.bin, downloads to flash 0x7E000

What is this ESP8266

  • Its a wireless SoC
  • It has GPIO, I2C, ADC, SPI, PWM and some more
  • CPU default is in 80MHz, max can be 160MHz
  • Its based on the RISC architecture
  • The core is a 106micro Diamond Standard core (LX3) made by Tensilica
  • The ESP8266 chip is made by Espressif
  • Modules bearing this chip are made by various manufacturers

Features

  • 802.11 b/g/n protocol
  • Wi-Fi 2.4 GHz, support WPA/WPA2
  • Super small module size (11.5mm x 11.5mm)
  • Integrated 10-bit ADC
  • Integrated TCP/IP protocol stack (ipv4 only at the moment)
  • Integrated TR switch, balun, LNA, power amplifier and matching network Integrated PLL, regulators, and power management units
  • +20dBm output power in 802.11b mode
  • Supports antenna diversity
  • Deep sleep power <10uA, Power down leakage current < 5uA
  • Integrated low power 32-bit MCU
  • SDIO 2.0, SPI, UART, I2C
  • STBC, 1x1 MIMO, 2x1 MIMO
  • A-MPDU & A-MSDU aggregation & 0.4μs guard interval
  • Wake up and transmit packets in < 2ms
  • Standby power consumption of < 1.0mW (DTIM3)
  • Operating temperature range -40C ~ 125C

What is this ESP8266 AT

  • ESP8266 connects to another MCU by UART
  • The MCU send AT+CMD through UART to control ESP8266