SEP8266
做了不一定能实现但不做一定不会实现
做了不一定能实现,但不做一定不会实现。没试过的人不会因为没实现梦想而难过,因为他一开始就放弃了梦想。
展开
-
WIFI ESP8266的SDK实现的云服务器升级程序
ESP8266的云升级ESP8266云升级需要了解和注意事项1、 怎么设置eclispe使ESP8266支持云升级及云升级要注意的事项2、 怎么确认wifi稳定连接3、 推荐一个免费的云服务器及使用方法4、 怎么连接云服务器5、 怎么从云服务器获取可用的数据6、 怎么把可用数据写入flash并跳转到新的程序运行7、怎么个程序执行流程1、 怎么设置原创 2016-05-11 16:06:32 · 20026 阅读 · 13 评论 -
ESP8266-SDK编写的TM1668程序驱动数码管
一、配置GPIO及宏定义PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U, FUNC_GPIO12);PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U, FUNC_GPIO13);PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTMS_U, FUNC_GPIO14);#define Set_TM1668_S原创 2016-06-15 23:06:09 · 7189 阅读 · 5 评论 -
Esp8266出现fatal exception问题如何处理?
发生“fatal exception”问题如何处理?可以在 (*.S) 文件中找出对应的地址,添加打印以便定位问题。Fatal exception (28):epc1=0x4025bfa6, epc2=0x00000000, epc3=0x00000000, excvaddr=0x0000000f, depc=0x00000000比如使用的是 user1.bin,那么就原创 2016-10-09 00:40:12 · 14806 阅读 · 3 评论 -
ESP8266-SDK创建eclispe工程
esp8266原创 2016-09-02 18:22:19 · 5305 阅读 · 0 评论 -
ESP8266-SDK中I2C的使用
一、ESP8266提供了一个模拟的I2C 的接口文件可以参考8C-ESP8266__Interface_I2C__CN_v0.2.pdf文档和 i2c_master.c文件 二、关于I2C 的初始化1、这里 我认为 大家对I2C 协议都是有一定的认识了解的。2、I2C 协议的几个过程 我们可以打开i2c_master.h 文件看它提供的接口void i2c_master原创 2016-06-13 22:54:32 · 13005 阅读 · 3 评论 -
ESP8266-SDK的最小系统的接线图
既然是最小系统那么就要可以下载,esp8266的下载模式和运行的要求是不一样的。所以有两种情况即下载模式:UART DownLoad 模式:IO15和IO0拉低,IO2拉高运行模式:运行模式IO15低,IO2和IO0高GPIO2内部默认上拉。通过按键控制gpio0的引脚的高低原创 2016-06-06 21:24:19 · 20045 阅读 · 1 评论 -
ESP8266-SDK二次开发时遇到经常频繁自动复位的原因
ESP8266在每次自动复位后自动会通过串口发送复位的原因,如下ets Jan 8 2013,rst cause:4, boot mode3,6)wdt resetload 0x40100000, len 26784, room 16 tail 0chksum 0x10load 0x3ffe8000, len 848, room 8 tail 8chksum原创 2016-06-11 12:47:00 · 35484 阅读 · 10 评论 -
ESP8266-SDK的3路PWM输出
ESP8266的PWM和硬件定时器都是使用同一个中断定时器,所以同时只能使用一个,这点要注意1、PWM的初始化void pwm_init(uint32 period,uint8 *duty,uint32 pwm_channel_num,uint32 (*pin_info_list)[3])参数:uint32 period : PWM 周期;uint8 *duty原创 2016-05-21 21:37:53 · 11019 阅读 · 5 评论 -
ESP8266-SDK的硬件定时器
ESP8266的硬件定时器的使用也比较简单1、设置定时器的时钟源和自动重装载hw_timer_init(FRC1_SOURCE, 1);//设置时钟源 和定时器自动重装载时钟源有两个 NMI 中断源 和 FRC1 中断注意:• 如果使⽤用 NMI 中断源,且为⾃自动填装的定时器,调⽤用 hw_timer_arm 时参数 val 必须⼤大于 100• 如果使⽤用 NMI原创 2016-05-21 17:23:17 · 7467 阅读 · 1 评论 -
esp8266-SDK的串口发送和中断接收
其实用esp8266编写串口程序非常简单,因为它都给我们写好了,只要调用 uart_init(115200,115200);这个函数就可以。1、发送调用uart_init(115200,115200);初始化串口,波特率设置为115200.前面一个是设置uart0的波特率、后面一个是设置、uart的波特率然后就可以使用uart0_tx_buffer(uint8 *buf, ui原创 2016-05-21 15:50:34 · 30623 阅读 · 33 评论 -
ESP8266-SDK的外部中断
一、配置外部中断的步骤1、选择管脚 PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO2_U,FUNC_GPIO2);//pin脚选择2、设置对应管脚为输入模式 GPIO_DIS_OUTPUT(GPIO_ID_PIN(2)) ; // 设置成输入3、设置对应中断的触发方式 触发方式有5种 gpio_pin_intr_state_set(GPIO_ID_PIN(2原创 2016-05-21 13:15:39 · 6020 阅读 · 0 评论 -
ESP8266-SDK如何设置静态IP
ESP8266要设置静态IP需要调用wifi_set_ip_info这个函数,struct ip_info info;IP4_ADDR(&info.ip,192,168,0,200);IP4_ADDR(&info.gw,192,168,0,1);IP4_ADDR(&info.netmask,255,255,255,0);wifi_station_dhcpc_stop();w原创 2016-05-30 00:15:48 · 13743 阅读 · 1 评论 -
ESP8266 获取DHT11的温湿度接入阿里云服务器
使用了ESP8266的SDK开发 加入MQTT cJSON DHT111、阿里云简单使用2、代码简单介绍3、源代码1、阿里云简单使用介绍 阿里云物联网平台a、进入阿里云物联网平台,如果没有注册那么就要注册开通,否则直接登录就行,如下图、如果已经开通了直接登录就行, 进入管理控制台b、进入管理控制台之后就可以看到如果下图所示,再设备管理里面创建一个产品c、产品创建...原创 2019-06-23 00:07:10 · 9432 阅读 · 9 评论