文章目录
前言
ESP32是一款功能强大的微控制器,广泛应用于物联网(IoT)和嵌入式系统开发中。ESP32的开发环境包括ESP-IDF(Espressif IoT Development Framework),它提供了丰富的工具和库,使开发人员能够充分利用ESP32的性能和功能。
本文旨在介绍ESP32 IDF的快速入门,通过简单的示例演示如何点亮第一个LED灯和实现流水灯效果。这些基础示例将帮助初学者了解如何使用ESP32 IDF进行开发,并为后续的项目打下基础。
一、有哪些工作模式?
1.1 GPIO的详细介绍
GPIO是General-purpose and alternate-function I/Os的缩写
他的含义是:通用和复用的引脚
GPIO是分组的,每一组有很多引脚
比如说PA0、PA1…PA15,一组GPIO有16个引脚
组数是由芯片决定的,具体的组数可以看对应的芯片的原理图
1.2 GPIO的内部框图
我们可以在芯片手册中找到GPIO的对应框图,他说对于某一个引脚的: