- 简述
- ESP8266有两个uart接口,uart0和uart1
- 硬件实现,数据传输速度可达115200*40(4.5Mbps)
- 晶振频率:
- 40Mhz;波特率:115200
- 26Mhz;波特率:74880(ESP-12F)
- 上电期间,串口默认打印log,如果打印信息影响设备功能,可将Txd、Rxd与Rts、Cts交换,屏蔽打印
- 例程
-
void ICACHE_FLASH_ATTR user_init(void) { uart_init(115200,115200); //初始化波特率 os_delay_ms(20); //等待串口稳定 os_printf("\r\n--------------------------------------------\r\n"); os_printf("SPT SDK version: %s \n", system_get_sdk_version()); //打印版本信息 os_printf("\r\n--------------------------------------------\r\n"); uart0_sendStr("\r\n Hello World !!! \r\n"); //打印log }
-
- 总结:
- 串口是个标准协议接口,无特殊说明
- 针对ESP8266,注意下速率与上电打印log这两个地方
- 文档资料:
- ESP8266 Non-OS SDK API参考
- ESP8266 技术参考手册
- 工具篇:
- 编译器:安信可一体化开发环境(Eclipse),需要安装JAVA环境
- 烧录工具:flash_download_tools_v3.6.6.zip
- http://wiki.ai-thinker.com/tools
- 固件
- AT指令:通过串口发送AT指令(串口数据)到ESP8266
- SDK编程:8266内部集成了32bit的处理器,通过SDK编程实现所需功能
- 分类:带RTOS的SDK和不带RTOS的SDK
- SDK版本:ESP8266_NONOS_SDK 2.2.0
- 硬件平台
- 技新 物联网开发板_ESP8266_V1.0
- 安信可 ESP8266模块:ESP12F
- 电源:3.3V
- 晶振:26Mhz
- 外部Flash:4MB = = 32Mbit
- 4MB Flash => 0x000 000 ~ 0x3FF FFF
- 扇区编号:0x000~0x3FF【Flash扇区 == 4KB】
- 外部射频电路:PCB板载天线
- 参考资料:
【2】WiFi——————ESP8266 SDK编程 之 串口
最新推荐文章于 2024-06-16 17:41:30 发布