05_ESP8266 NONOS_SDK Timer
摘要:今天学习三点内容: 一是延时函数, 二是软件定时器, 三是硬件定时器。 软件定时器就是靠里面的任务延时实现的,这样的定时器其实延时不准确。 硬件定时器 就是硬件中断定时器,就像单片机,中断的准确。 一、使用os_delay_us 函数 1、os_delay_us函数分析: 功能: 延时函数。最大值
阅读全文
posted @
2020-03-10 15:42
轨迹1995
阅读(540)
推荐(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)
03_ESP8266 NONOS_SDK 喂狗
摘要:准备:复制上一次02_中的文件项目。 1、non-OS SDK 不支持抢占任务或进程切换,因此开发者需要自行保证程序的正确执行,用户代码不能长期占用 CPU。否则会导致看门狗复位, ESP8266 重启。 如果某些特殊情况下,用户线程必须执行较长时间(比如大于 500 ms),建议经常调用 syst
阅读全文
posted @
2020-01-12 21:11
轨迹1995
阅读(1162)
推荐(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)
推荐(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)