锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

一篇文章足够你学习ESP32,提供史上最全的ESP32教程(驱动/蓝牙/Wi-Fi/LVGL/Arduino...)

时间:2022-11-17 19:00:00 mawomatic传感器h4

本文目的:

1)对单片机外设进行详细教程,丰富个人技能,完全遵循原则 用来写外设

2)为蓝牙爱好者提供蓝牙应用教程(结合我们的蓝牙协议栈会事半功倍)

点击蓝牙协议栈教程

3)给广大Wi-Fi爱好者提供Wi-Fi教程(结合我们的)Wi-Fi协议栈会事半功倍。

Wi-Fi点击协议栈教程

4)给广大GUI爱好者提供LVGL方面的教程

LVGL教程点击我

5)将各种技能池组合起来,举一反三,做酷的实例应用


感谢您的支持,众筹为博主植发,开发板连接:

点击我购买开发板。我们的核心不是硬件,而是软件增值数据


教程内容:

0301e31bccd1f6a49b179eedba316062.png

我们的内容包括但不限于:

1)IDF基础介绍

2)驱动外设介绍,包括LED,UART,SPI LCD,IIC OLED,TOUCH,CODEC WM8960等

3)蓝牙主要包括传统蓝牙和低功耗蓝牙的应用和协议原理

4)Wi-Fi,主要介绍Wi-Fi一些原则和主流赢很难过

5)LVGL,介绍目前比较流行的介绍。GUI LVGL

6)FreeRTOS,主要介绍下ESP32使用FreeRTOS各种功能和运行机制

7)Arduino,主要用Arduino做一些例程的基本概念

8)Demo,整合以上章节,做一些综合的例子,巩固升华学习内容!

网上关于ESP32有很多应用程序和教程,但我们为什么要参与呢?ESP32呢?

我计划分以下几点来回答这个问题。

1.个人觉得网上没有系统。ESP32全面深入的教程,也许大家都倾向于冰山一角,比如蓝牙应用,WiFi应用、外设应用或GUI LVGL等等,所以我们想创造一个ESP32教程,只看我们就能全面了解一切ESP32的东西,比如 BT,WiFi,外设,GUI,Arduino等,博主认为技能池也可以hold住在这里,所以我们计划这样做,目的是:让你只看看这个!在学习了这些之后,我敢保证你能DIY很多小东西!

2.我们一直致力于蓝牙/WiFi协议栈的教程,有点偏底层,所以我们也想涉足于一些Soc从应用到底层,我们都有一个全面的教程,相当于打通任督二脉!

蓝牙协议栈的理论教程:一篇文章足以让你学习蓝牙技术,提供历史上最完整的蓝牙技术(传统蓝牙/低功耗蓝牙)文章总结,文档下载总结(2020/12/11更新)_Wireless_Link的博客-CSDN博客

其中Wi-Fi协议栈的理论教程:https://blog.csdn.net/xiaoxiaopengbo/category_9619031.htm

3.我们还将根据我们的开发板讲解涉及的外设,让您了解内部原理,而不仅仅是使用层次

4.最后,我们计划创建一些综合性的小demo把以前的知识串起来,可以用LVGL

第一篇:ESP32-IDF基本介绍

标题 文章链接
开发板介绍 待发布
ESP介绍32芯片/模块 待发布
基于windows搭建ESP32的开发环境 完整的ESP总结32环境建设,不要因为开发环境而被说服
VSCODE创建ESP32工程 ESP32创建工程的方法,赶紧收藏起来
ESP32system logging库 通过ESP32 logging库来启发我们的思维吧~~
ESP32分区表(partition table)解决问题的原则和原则 esp_image: Image length xxxx doesn‘t fit in partition length 解决1048576问题的思路
CMake构建工程 待发布

第二篇:ESP32-IDF基本介绍

标题 文章链接
GPIO实验:点亮LED灯 一灯大师,点亮ESP32的LED
UART通信原理 UART协议就应该这么理解
UART console接收数据 待发布
UART select接收数据 待发布
IIC通信原理 待发布
SSD1306 OLED介绍 待发布
ESP32驱动SSD1306 待发布
SPI通信原理 SPI协议的通信原理
LCD display controller ili9488介绍 待发布
ESP32驱动ili9488 待发布
LCD touch controller xpt2046介绍 待发布
ESP32驱动xpt2046 待发布
IIS通信原理 待发布
WM8960 codec介绍 待发布
ESP32驱动wm8960 待发布
红外原理介绍 待发布
ESP32驱动红外 待发布

第三篇 ESP32-IDF GUI LVGL介绍

标题 文章链接
ESP32移植LVGL 7.10 乐鑫ESP32移植LVGL 7.10
ESP32移植LVGL 8.0 ESP32 SPI LCD ili9488移植LVGL 8.0
ESP32移植LVGL 8.2 燃起来 ESP32移植LVGL最新版本8.2
NXP guider 1.3 组态GUI软件的使用 LVGL真的需要每个控件写代码?别天真了,知道了原理我们来拖控件吧~
LVGL全系列教程(基础/控件/移植等) 一篇文章足够你学习嵌入式GUI LVGL技术,提供史上最全的LVGL技术文章总结,文档代码下载总结)

第四篇 ESP32-蓝牙

标题 文章链接
蓝牙的基本概念以及发展轨迹 蓝牙的基本概念以及发展轨迹 - 蓝牙的前生后世
一文让你彻底了解市面蓝牙架构 一文让你彻底了解市面蓝牙架构,无忧蓝牙产品选型
吐血推荐历史最全的蓝牙协议栈介绍 吐血推荐历史最全的蓝牙协议栈介绍
Transport H4 蓝牙传输介质Transport UART H4(RS232)介绍
ESP32蓝牙架构 ESP32的蓝牙架构你真的了解吗?来,蓝牙博主给你安排~
controller API介绍 ESP32蓝牙Bluetooth Controller API介绍_
controller VHCI接口实现ble广播 ESP32 VHCI实现BLE广播,就是这么神奇
controller VHCI接口实现ble扫描
ontroller VHCI接口实现classical能够被初始化 ESP32 VHCI架构传统蓝牙设置scan mode,让设备能被搜索到
controller VHCI接口移植自己的协议栈到esp32中
controller UART H4接口被外部协议栈(自己的协议栈或者bluedroid)驱动

第五篇 ESP32-IDF Wi-Fi介绍

标题 文章链接
Wi-Fi station基本例子 ESP32 Wi-Fi讲解,station连接热点案例

 第六篇 ESP32-IDF FreeRTOS介绍

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章