资料网站:
GitHub - espressif/ESP8266_RTOS_SDK: Latest ESP8266 SDK based on FreeRTOS, esp-idf style.
ESP8266系列模组专题 | 安信可科技 (ai-thinker.com)
ESP8266学习笔记(17)——搭建环境、编译烧写(RTOS SDK)Linux篇_Leung的博客-CSDN博客_esp8266 编译
ESP8266学习笔记(3)——GPIO接口使用_Leung的博客-CSDN博客_esp8266 gpio上拉
API Reference — ESP8266 RTOS SDK Programming Guide documentation (espressif.com)
本文内容:
记录安信可 NodeMCU-12F CH340开发板的使用的一个过程,包含资料摘抄到一个博客上。
----------------------------------------------------
模块:ESP12-F
芯片方案:ESP8266
传输距离:80m
供电电压:典型3.3v
IO口:9个
modem sleep: 20mA
light Sleep: 2mA
Deep Sleep: 20uA
特性(也就是能干什么):
支持 802.11b/g/n
WIFI 频率范围 2400 ~ 2483.5MHz
接口类型: 标准 micro USB + 2.54mm 间距排针
提供 UART/GPIO/ADC/PWM/I2C/I2S 接口
自带 R/G/B 三合一灯珠
集 成 Wi-Fi MAC/BB/RF/PA/LNA
串口速率最高可达 4Mbps
内嵌 Lwip 协议栈
支持 STA/AP/STA+AP 工作模式
支持安卓、 IOS 的 Smart Config( APP) /AirKiss( 微信) 一键配网
支持串口本地升级和远程固件升级( FOTA)
通用 AT 指令可快速上手
支持二次开发, 集成了 Windows、 Linux 开发环境
硬件引脚:
-----------------------------------------------------
软件上:
1.ubuntu下载必要工具git,vim等,然后git拉下软件包ESP8266_RTOS_SDK + 编译工具xtensa-lx106-elf。
2.make menuconfig
3.make all
3.make flash ESPPORT=/dev/ttyUSB0
(make app
- build just the app ; make app-flash
- flash just the app)
4.make monitor 查看结果
get_started那个hello_world下载进去看到机器重启打印信息,这么一个现象:
--------------------------------------
软件环境配置基本使用就是这些,后面看下函数使用与引脚控制。