ESP8266 Arduino
来自Jack's Lab
目录 |
1 概述
开源项目主页:https://github.com/esp8266/Arduino
2 开发板
设计考虑:
2.1 GPIO
D0 GPIO3 (U0RX) / URX during flash programming D1 GPIO1 (U0TX) / SPI_CS1 D2 GPIO2* (U1TX) / UTX during flash programming D3 D4 GPIO4 (SDA) D5 GPIO5 (SCL) D7 GPIO9 D8 GPIO10 D6 GPIO15* (HSPI_CS) D7 GPIO13 (HSPI MOSI) D8 GPIO12 (HSPI MISO) D9 GPIO14 (HSPI CLK) D10 GPIO0* SPI_CS2 D11 GPIO8 (SD_D1 / SPI_MOSI) D12 GPIO7 (SD_D0 / SPI MISO) D13 GPIO6 (SD_CLK / SPI_CLK) D14 GPIO16 GPIO11 (SPI_CS0) ---> Used by flash A0 TOUT
GPIO2, GPIO0 和 GPIO3 (U0RXD) 用作 GPIO 要留意,外围电路,有可能影响其状态,造成正常启动失败。应避免使用 GPIO0, GPIO2, GPIO15
nodemcu v1.0:
D0 GPIO16 D1 GPIO5 D2 GPIO4 D3 GPIO0 D4 GPIO2 (U1TXD) D5 GPIO14 (SPI CLK) D6 GPIO12 (SPI MISO) D7 GPIO13 (SPI MOSI) D8 GPIO15 (SPI CS) D9 GPIO3 (UART RX) D10 GPIO1 (UART TX) D11 GPIO9 D12 GPIO10
2.2 USB2UART
3 Quick Start
- Getting Started with Noduino on Windows (Arduino ESP8266 Extended)
- Getting Started with Noduino on Mac OS X (Arduino ESP8266 Extended)
- Getting Started with Noduino on Linux (Arduino ESP8266 Extended)
4 示例
5 使用文档
6 资源