随笔分类 -  ESP8266

05_ESP8266 NONOS_SDK Timer
摘要:今天学习三点内容: 一是延时函数, 二是软件定时器, 三是硬件定时器。 软件定时器就是靠里面的任务延时实现的,这样的定时器其实延时不准确。 硬件定时器 就是硬件中断定时器,就像单片机,中断的准确。 一、使用os_delay_us 函数 1、os_delay_us函数分析: 功能: 延时函数。最大值 阅读全文
posted @ 2020-03-10 15:42 轨迹1995 阅读(540) 评论(0) 推荐(0)
04_ESP8266 NONOS_SDK GPIO
摘要:相关资料准备: (1)GPIO相关API请查看2c-esp8266_non_os_sdk_api_reference_cn手册 (2)GPIO相关寄存器请查看 esp8266-technical_reference_cn 手册 (3)ESP8266 的 16 个通⽤ IO 的管脚位置和名称如下表所示 阅读全文
posted @ 2020-02-01 00:56 轨迹1995 阅读(859) 评论(0) 推荐(0)
03_ESP8266 NONOS_SDK 喂狗
摘要:准备:复制上一次02_中的文件项目。 1、non-OS SDK 不支持抢占任务或进程切换,因此开发者需要自行保证程序的正确执行,用户代码不能长期占用 CPU。否则会导致看门狗复位, ESP8266 重启。 如果某些特殊情况下,用户线程必须执行较长时间(比如大于 500 ms),建议经常调用 syst 阅读全文
posted @ 2020-01-12 21:11 轨迹1995 阅读(1162) 评论(0) 推荐(0)
02_ESP8266 NONOS_SDK 串口收发处理
摘要:一、创建工程: 1、引用模板 引用上节的工程模板,改名UART-HelloWorld 。 2、复制uart.c文件 下载未处理过的ESP8266_NONOS_SDK-2.2.1 ,将ESP8266_NONOS_SDK-2.2.1\driver_lib\driver文件夹里的uart.c 拷贝至UAR 阅读全文
posted @ 2020-01-12 18:38 轨迹1995 阅读(2193) 评论(0) 推荐(2)
01_ESP8266 NONOS_SDK 创建工程模板
摘要:参考:https://wiki.ai-thinker.com/ai_ide_use , 仅作为学习笔记。 一、关于报错 注意:Eclipse 只是一个代码编写工具,它并不能读取 makefile 里面的一些配置,甚至它会读取到 cygwin 下同名称的头文件。 针对该现象引起的报错,我们建议用户在使 阅读全文
posted @ 2019-11-22 22:21 轨迹1995 阅读(919) 评论(0) 推荐(0)