ESP8266
文章平均质量分 86
IC学习者
没毕业,没有工作经验。对知识有好奇心,希望能涉猎多一些技术,记录自己的学习过程。
展开
-
http报文组装
#define SERVER_ADDR "api.heclouds.com" //OneNet RestFul API服务器地址#define SERVER_PORT 80 //OneNet RestFul API服务器端口#define DEV_ID "***"#define API_KEY "********"u8 temp = 0;u8 prepare_data(void){ temp = temp + 3; if(temp>=100) t原创 2020-10-23 10:10:48 · 556 阅读 · 0 评论 -
ESP8266 硬件定时器 使用指南
文章目录学习记录添加文件注意点初始化创建回调函数注册中断回调设置参数官方例程学习记录学习硬件定时器添加文件添加hw_timer.c文件注意点初始化hw_timer_init创建回调函数函数名随意,注意不需要加宏注册中断回调参数为回调函数名设置参数单位为us,注意上面的范围是16进制官方例程...原创 2020-05-31 11:51:18 · 1692 阅读 · 1 评论 -
8266 网络体系结构(待续)
文章目录学习记录osi学习记录osi应用表示会话传输网络数据链路物理原创 2020-05-25 20:45:11 · 284 阅读 · 0 评论 -
ESP8266 01S 外部Flash
文章目录学习记录外部Flash特点头文件API定义user_init()注意事项其它API学习记录ESP8266 01S 外部Flash外部FlashESP 01S 外部Flash=1MB=1024KB=8Mbit1MB Flash = 0x000 000 ~ 0x0FF FFF扇区编号:0x000 ~ 0x0FF[Flash扇区=4KB]特点外部Flash,除了存储系统程序、...原创 2019-12-29 20:08:42 · 3564 阅读 · 2 评论 -
ESP8266 01S 任务
文章目录学习记录任务与函数的区别api说明API消息队列定义任务创建任务注意事项学习记录ESP8266 01S 任务任务与函数的区别函数:立即执行任务:系统空闲时执行api说明API给系统安排任务。消息队列#define MESSAGE_QUEUE_LEN 2 // 消息队列深度(对于同一个任务,系统最多接受的叠加任务数)若已经安排了第一个任务,在任务执行之前,...原创 2019-12-29 19:45:21 · 487 阅读 · 0 评论 -
ESP8266 01S 设置软件定时器
文章目录学习记录api说明定时时间定义变量定义回调函数软件定时器初始化基于任务学习记录ESP8266 01S 设置软件定时器api说明软件定时基于任务,不能保证精度定时时间定义变量// 注:OS_Timer_1必须定义为全局变量,因为ESP8266的内核还要使用//---------------------------------------------------------...原创 2019-12-29 16:12:39 · 1145 阅读 · 0 评论 -
ESP8266 01S GPIO中断
文章目录学习记录初始化IO中断配置读中断清中断函数重点学习记录ESP8266 01S GPIO中断初始化IOPIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO0_U, FUNC_GPIO0); // GPIO_0作为GPIO口GPIO_DIS_OUTPUT(GPIO_ID_PIN(0)); // GPIO_0失能输出(默认)//即设为输入模式中断配置...原创 2019-12-29 15:41:50 · 951 阅读 · 5 评论 -
ESP8266 01S GPIO_Input
文章目录学习记录函数user_init()问题后记学习记录ESP8266 01S GPIO_Input函数#define GPIO_DIS_OUTPUT(gpio_no) gpio_output_set(0,0,0, 1<<gpio_no)//io口失能输出#define PIN_PULLUP_DIS(PIN_NAME) CLEAR_PER...原创 2019-12-29 14:37:54 · 991 阅读 · 1 评论 -
ESP8266 01S GPIO_Output
文章目录学习记录相关资料api参考技术参考管脚清单头文件GPIO函数将管脚设为IO功能设定管脚模式user_init()效果发现学习记录ESP8266 01S GPIO_Output相关资料api参考技术参考管脚清单头文件加入#include “eagle_soc.h”GPIO函数将管脚设为IO功能#define PIN_FUNC_SELECT(PIN_NAME, FU...原创 2019-12-29 13:36:57 · 2583 阅读 · 0 评论 -
ESP8266 01S延时函数
文章目录学习记录延时函数API利用us函数定义ms函数每500ms输出字符串效果后记学习记录ESP8266 01S延时函数延时函数API最大值 65535 μs利用us函数定义ms函数void ICACHE_FLASH_ATTRdelay_ms(u32 C_time){ for(;C_time>0;C_time--) { os_delay_us(1000); }...原创 2019-12-29 10:19:11 · 1120 阅读 · 3 评论 -
ESP8266 01S 看萌狗
文章目录学习记录长期占用CPU需喂狗喂狗学习记录ESP8266 01S 看门狗学习。看萌狗。长期占用CPU需喂狗在user_init()中加入while(1)后,看萌狗不停复位。喂狗在while(1)循环中加入函数system_soft_wdt_feed()便不再复位。...原创 2019-12-29 10:04:37 · 689 阅读 · 0 评论 -
ESP8266 01S Makefile
文章目录原创 2019-12-28 17:20:16 · 311 阅读 · 3 评论 -
ESP8266 01S 串口编程
文章目录学习记录系统接口代码效果代码2效果2学习记录ESP8266 01S 串口编程系统接口注意加入头文件。代码在user_init()中加入代码user_init(void){ os_printf("\r\n---------------\r\n"); os_printf("SDK version: %s \n", system_get_sdk_version()); ...原创 2019-12-28 16:28:07 · 1205 阅读 · 0 评论 -
ESP8266 01S SDK编程
文章目录学习记录内核回调初始化内核回调函数任务函数中断编程注意事项学习记录ESP8266 01S内核回调ESP8266的SDK编程是基于“内核回调”的方式初始化在user main. c文件中:vold user_init(void){初始化…}ESP8266内核为用户提用的初始化接口:用户的[应用功能初始化]入口可初始化IO口、定时器、设置中断等内核内核是用户看不见,...原创 2019-12-28 15:40:34 · 1089 阅读 · 2 评论 -
ESP8266 01S 程序下载
学习记录ESP8266 01S 是一款比较常见的WiFi模块。启动模式ESP8266 01S只有EN RST IO0和IO2四个IO口。项目ENRSTIO0IO2下载模式高高低高运行模式高高高高也就是说, EN RST IO2都接高电平,IO0在下载模式时低电平,运行模式高电平。FlashESP 01S 外部Flash=1MB=...原创 2019-12-28 14:47:50 · 2893 阅读 · 0 评论
分享