ESP-14產品分析
1.1。概述ESP8266-14是一款低成本WIFI-MCU通訊/控制模塊,內置WIFI ESP8266 IC通訊和STM8S003F3P6單片机,拥有业内极富竞争力的封装尺寸和超低能耗技术,可广泛应用于智能家居和物联网网领域,用於將用戶的物理設備連接到無線網絡連接的無線網絡上,進行互聯網或局域網通信,實現聯網控制功能。
该模块内置了一个功能强大的STM8S003F3P6的芯片,所有管脚全部接出来,其串口与ESP8266的串口相连,用户可以编写STM8程序,通过AT指令控制ESP8266的实现绝大部分智能灯家居和WIFI物联网功能。
更多資料,請訪問安信可開源社區www.ai-thinker.com
1.1.1產品特性
內置STM8S003F3P6 MCU和ESP8266 WIFI芯片(等同於STM8S003F3P6 + ESP-01)
WIFI特性
- WIFI支持無線支持802.11 b/ g / n的標準
- 支持STA/ AP/ STA+ AP三種工作模式
- 內置TCP/ IP協議棧,支持多路TCP客戶端連接
- 內置STM8003單片機與ESP8266進行串口通訊
- 支持UART/ GPIO數據通信接口
- 支持Smart Link的智能聯網功能
- 支持遠程固件升級(OTA)
- 內置32位MCU,可兼作應用處理器
- 超低能耗,適合電池供電應用
- 電壓範圍為2.8V〜3.6VDC,推薦使用3.3V單電源供電
- STM8微控制器通過AT指令可以操作IOT的絕大部分
- STM8003F3P6功能可以參考ST公司相關資料。
M_PD1=SWIM
註: 標示為M_???(含SWIM,GND)的引腳皆引自STM8S003F3P6,共20支腳
註: E_VDD ,E_GPIO0,GND,M_PD5(STM8_TX/ESP_RX),M_PD6(STM8_RX/ESP_TX)連接至ESP8266 ,E_GPIO0決定ESP8266處於何種工作模式........
此ESP-14 內的ESP8266使用8Mbits Flash (WINBOND_NEX_W25Q80_V)
疑問1:有如ESP-01ㄧ樣接CH_PD和GPIO2嗎?
疑問2:如何燒錄更新ESP8266 firmware?要透過STM8來燒錄嗎?
註: 標示為M_???(含SWIM,GND)的引腳皆引自STM8S003F3P6,共20支腳
註: E_VDD ,E_GPIO0,GND,M_PD5(STM8_TX/ESP_RX),M_PD6(STM8_RX/ESP_TX)連接至ESP8266 ,E_GPIO0決定ESP8266處於何種工作模式........
此ESP-14 內的ESP8266使用8Mbits Flash (WINBOND_NEX_W25Q80_V)
::1327343 (0x1440EF) => 8Mbits
#define WINBOND_NEX_W25Q80_V 0x4014 /* W25Q80BV */
下圖為STM8S2003F3腳位圖:
PA1~3
PB4~5
PC3~7
PD1~6
ESP8266固件
ESP-14 ESP8266 Firmware預設燒錄AT Command固件
STM8S固件
ESP-14 STM8S Firmware預設燒錄範例UART1_Printf ,將UART1 RX所讀到的Byte,直接由UART1 TX回傳回去
******************** (C)COPYRIGHT 2014 STMicroelectronics *******************
* @file UART1/UART1_Printf/readme.txt
* @author MCD Application Team
* @version V2.2.0
* @date 30-September-2014
* @brief Description of the UART1 retarget C library Example.
******************************************************************************
- BaudRate = 115200 baud
- Word Length = 8 Bits
- One Stop Bit
- No parity
- Receive and transmit enabled
- UART1 Clock disabled
參考資料連結:
沒有留言:
張貼留言