![](https://img-blog.csdnimg.cn/cd515cef2b324c7eb077fb1eba190ee3.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ESP32
文章平均质量分 83
.
Super.Bear
https://github.com/Paraniod1
展开
-
【PCtoLCD】OLED显示汉字和图片
文章目录前言一、取模汉字1.设置2.显示汉字二、显示图片1.照片格式转换2.图片取模总结前言PCtoLCD工具链接下载:链接:https://pan.baidu.com/s/1KxyWcgbkp3vRlvovru3gGw提取码:bl3e一、取模汉字1.设置(1)选择字符模式(2)字符设置(3)字体设置这里的字宽和字高一般和显示字符里面的大小一致(4)输入汉字保存字模数据2.显示汉字把数据添加到一个二维数组里面static const uint8_t text..原创 2021-12-13 21:39:17 · 10795 阅读 · 3 评论 -
ESP32之FreeRTOS--任务的创建和运行
文章目录前言一、创建任务和删除函数1.xTaskCreate()2.xTaskCreateStatic()3.xTaskCreateRestricted()4.vTaskDelete()二、任务函数和任务控制块TCB1.任务函数模板2.TCB三、延时函数1.vTaskDelay()2.vTaskDelayUntil()3.系统时钟节拍四、任务挂起和恢复函数1.vTaskSuspend()2.vTaskResume()3.xTaskResumeFromISR()总结前言参考文献:官方资料Free..原创 2021-11-23 22:27:54 · 9354 阅读 · 5 评论 -
nstrFetchProhibited,stack overflow,Task watchdog got triggered解决办法
文章目录1.空指针产生 nstrFetchProhibited2.栈溢出问题3.看门狗问题总结一些是在ESP32上跑FreeRTOS上遇到的各种问题,坑实在是太多了遇到问题可以参考这个网站:API指南–严重错误1.空指针产生 nstrFetchProhibitedGuru Meditation Error: Core 0 panic’ed (InstrFetchProhibited). Exception was unhandled.Core 0 register dump:..原创 2021-11-23 19:06:49 · 1774 阅读 · 0 评论 -
ESP32--WIFI
文章目录前言一、WIFI简介二、AP模式三、STA模式四、AP-STA 共存模式总结前言使使用WIFI功能基本操作是:建立/连接网络提示:以下是本篇文章正文内容一、WIFI简介Wi-Fi 库支持配置及监控 ESP32 Wi-Fi 连网功能站点(STA):连接到Wi-Fi网络的设备接入点(AP):提供与Wi-Fi的连接,接入点的另一端一般会连接到有线网络,接入点通常与路由器集成在一起,以提供从Wi-Fi网络到互联网的访问AP会通过SSID(Service Set IDentifi..原创 2021-11-21 22:58:35 · 13574 阅读 · 4 评论 -
ESP32定时器
文章目录前言一、定时器二、定时器函数三、定时器配置步骤总结前言提示:以下是本篇文章正文内容一、定时器ESP32 芯片包含两个定时器组,每组有两个通用定时器。它们都是基于 16 位预分频器和 64 位自动重载功能的向上/向下计数器的 64 位通用定时器二、定时器函数(1)timerBegin 初始化(开启)定时器hw_timer_t * IRAM_ATTR timerBegin(uint8_t num, uint16_t divider, bool countUp)num ..原创 2021-11-21 20:50:27 · 5780 阅读 · 2 评论 -
ESP32外部中断
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、外部中断概念二、配置外部中断1.编写中断服务函数2.配置中断总结前言提示:以下是本篇文章正文内容一、外部中断概念外部中断是单片机实时地处理外部事件的一种内部机制当外部事件发生后,单片机判断外部事件是否符合条件,如果符合外部中断条件,则停止CPU正在执行的程序,转而进行中断事件的处理;中断处理完毕后,又返回被中断的程序处,继续执行ESP32 Arduino 有以下触发方式:LOW原创 2021-11-21 19:08:49 · 5551 阅读 · 0 评论 -
Arduino库基础函数
文章目录前言一、程序结构1.setup()2.loop()二、常量宏定义三、数字 I/O1.pinMode()2.digitalWrite()3.digitalRead()四、模拟 I/O1.analogRead()2.analogReference()3.analogWrite()五、高级 I/O1.shiftOut()2.pulseIn()六、时间函数1.millis()2.delay()3.delayMicroseconds()七、中断函数1.attachInterrupt()2.detachIn..原创 2021-11-21 16:33:07 · 18686 阅读 · 7 评论 -
VSCode开发ESP32
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、VSCode坏境配置二、CP210X三、串口连接问题总结前言提示:以下是本篇文章正文内容一、VSCode坏境配置安装好VSCode后下载PlatformIO IDE安装后可以看到如下界面然后再新建立一个工程工程名字,开发板类型一般选ESP32 Dev Module即可,框架选择Arduino,最后可以选择文件创建的位置,点击完成等待下载即可。然后就可以编写程序了编译,下载过程:1是编原创 2021-11-20 16:28:01 · 2030 阅读 · 0 评论