esp32——硬件学习(1)<芯片>

这篇具有很好参考价值的文章主要介绍了esp32——硬件学习(1)<芯片>。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

根据esp32-s芯片手册:

引脚

序号

Pin脚名称

功能说明

1

GND

接地

2

3V3

3.3V 供电(VDD);外部供电电源输出电流建议在 500mA 以上

3

EN

芯片使能端,高电平有效

esp32晶振,esp32硬件学习,物联网,嵌入式硬件,Powered by 金山文档

EN引脚高电平使能,因此要接上拉电阻:

上拉电阻阻的选择原则包括:

1、从节约功耗及芯片的灌电流能力考虑应当足够大;电阻大,电流小。 所以选择10k电阻

2、从确保足够的驱动电流考虑应当足够小;电阻小,电流大。

3、对于高速电路,过大的上拉电阻可能边沿变平缓。

当sw7打开的时候rst重置按钮——高电平1

当sw7关闭的时候rst重置按钮——低电平0



没有使用的引脚

序号

Pin脚名称

功能说明

4

SENSOR_VP

GPI36,SENSOR_VP,ADC_H,ADC1_CH0,RTC_GPIO0

5

SENSOR_VN

GPI39,SENSOR_VN,ADC1_CH3,ADC_H,RTC_GPIO3

6

IO34

GPI34,ADC1_CH6,RTC_GPIO4

7

IO35

GPI35,ADC1_CH7,RTC_GPIO5



接tp引脚

序号

Pin脚名称

功能说明

8

IO32

GPIO32,XTAL_32K_P(32.768kHz crystal oscillator input ADC1_CH4, TOUCH9,RTC_GPIO9

9

IO33

GPIO33,XTAL_32K_N(32.768kHz crystal oscillator output ADC1_CH5, TOUCH8,RTC_GPIO8

26

IO4

GPIO4,ADC2_CH0,TOUCH0,RTC_GPIO10,HSPIHD,HS2_DATA1,SD_DATA1, EMAC_TX_ER

29

IO5

GPIO5,VSPICS0,HS1_DATA6,EMAC_RX_CLK

XTAL:外部时钟输入,xtal表示外部晶振(或外接晶振)(External CrystalOscillator)。常常使用XTAL加上数字表示连接外部晶振。

esp32晶振,esp32硬件学习,物联网,嵌入式硬件,Powered by 金山文档

学长这里这里用(i2c)

i/o32用作scl线

i/o33用作sda线

和触控屏插座连接

esp32晶振,esp32硬件学习,物联网,嵌入式硬件,Powered by 金山文档
esp32晶振,esp32硬件学习,物联网,嵌入式硬件,Powered by 金山文档

fpc2:C2911832 FFC/FPC连接器,就是插座

序号

Pin脚名称

功能说明

10

IO25

GPIO25,DAC_1,ADC2_CH8,RTC_GPIO6,EMAC_RXD0

11

IO26

GPIO26,DAC_2,ADC2_CH9,RTC_GPIO7,EMAC_RXD1

DAC(中文:数字模拟转换器)是一种将数字信号转换为模拟信号(以电流、电压或电荷的形式)的设备

ADC(模数转换器,即A/D转换器),通常是指一个将模拟信号转变为数字信号的电子元件。

RTC(实时时钟)是指安装在电子设备或实现其功能的IC(集成电路)上的时钟。当您在数字电路中称其为“时钟”时,您可能会想到周期信号,但在英语中,clock也意味着“时钟”。它还意味着将当前时间保持在北顶的时钟,因此它具有“实时”。但是,个人电脑显示屏、智能手机待机画面等下显示的时间不一定是RTC。这是因为CPU本身具有定时器功能和时钟功能,不用RTC也可以显示时间和调整时序。更重要的是,此功能非常准确。

CPU的定时器时钟功能只在“启动”即“通电时”运行,断电时停止。

RTC有一个与电脑单独分离的电源,如纽扣电池(备用电池),即使主机电源关闭,它也保持滴答作响,随时可以实时显示时间。然后,当计算机再次打开时,计算机内置的定时器时钟从RTC读取当前时间,并在此基础上供电的同时,时间在其自身机制下显示。增加。顺便说一句,由于纽扣电池相对便宜且使用寿命长,因此RTC可以以极低的成本运行。由于这个作用,它也可以用作内存。

这几个接口和水墨屏插座相连引脚

序号

Pin脚名称

功能说明

10

IO25

GPIO25,DAC_1,ADC2_CH8,RTC_GPIO6,EMAC_RXD0

11

IO26

GPIO26,DAC_2,ADC2_CH9,RTC_GPIO7,EMAC_RXD1

12

IO27

GPIO27,ADC2_CH7,TOUCH7,RTC_GPIO17,EMAC_RX_DV

13

IO14

GPIO14,ADC2_CH6,TOUCH6,RTC_GPIO16,MTMS, HSPICLK,HS2_CLK,SD_CLK,EMAC_TXD2

14

IO12

GPIO12,ADC2_CH5,TOUCH5,RTC_GPIO15,MTDI,HSPIQ,HS2_DATA2,SD_DAT A2,EMAC_TXD3

16

IO13

GPIO13,ADC2_CH4,TOUCH4,RTC_GPIO14,MTCK,HSPID,HS2_DATA3,SD_DAT A3,EMAC_RX_ER

esp32晶振,esp32硬件学习,物联网,嵌入式硬件,Powered by 金山文档
esp32晶振,esp32硬件学习,物联网,嵌入式硬件,Powered by 金山文档

17-23没连接

Pin脚名称

功能说明

17

SHD/SD2

GPIO9,SD_DATA2,SPIHD,HS1_DATA2,U1RXD

18

SWP/SD3

GPIO10,SD_DATA3,SPIWP,HS1_DATA3,U1TXD

19

SCS/CMD

GPIO11,SD_CMD,SPICS0,HS1_CMD,U1RTS

20

SCK/CLK

GPIO6,SD_CLK,SPICLK,HS1_CLK,U1CTS

21

SDO/SD0

GPIO7,SD_DATA0,SPIQ,HS1_DATA0,U2RTS

22

SDI/SD1

GPIO8,SD_DATA1,SPID,HS1_DATA1,U2CTS

23

IO15

GPIO15,ADC2_CH3,TOUCH3,MTDO,HSPICS0,RTC_GPIO13,HS2_CMD,SD_CMD , EMAC_RXD3

24

IO2

GPIO2,ADC2_CH2,TOUCH2,RTC_GPIO12,HSPIWP,HS2_DATA0,SD_DATA0

接蜂鸣器

序号

Pin脚名称

功能说明

23

IO15

GPIO15,ADC2_CH3,TOUCH3,MTDO,HSPICS0,

RTC_GPIO13,HS2_CMD,SD_CMD , EMAC_RXD3

连接蜂鸣器

esp32晶振,esp32硬件学习,物联网,嵌入式硬件,Powered by 金山文档
esp32晶振,esp32硬件学习,物联网,嵌入式硬件,Powered by 金山文档

必须按照芯片手册要求接法

序号

Pin脚名称

功能说明

35

TXD0

GPIO1,U0TXD,CLK_OUT3,EMAC_RXD2

36

IO22

GPIO22,VSPIWP,U0RTS,EMAC_TXD1

38

GND

接地

25

IO0

GPIO0,ADC2_CH1,TOUCH1,RTC_GPIO11,

CLK_OUT1,EMAC_TX_CLK文章来源地址https://www.toymoban.com/news/detail-664500.html

esp32晶振,esp32硬件学习,物联网,嵌入式硬件,Powered by 金山文档
esp32晶振,esp32硬件学习,物联网,嵌入式硬件,Powered by 金山文档
esp32晶振,esp32硬件学习,物联网,嵌入式硬件,Powered by 金山文档

到了这里,关于esp32——硬件学习(1)<芯片>的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 嵌入式学习笔记——STM32硬件基础知识

    上一篇中我们重点是讲了一下怎么搭建开发环境以及怎么下载烧录的过程,这都是解决的电脑端的开发环境问题,还没有到实际的开发板上,我们的单片机是都是焊接在开发板上的,PCB上有着它所需的工作电路。并不是直接给供电电压就可以让其工作的,本文主要是简介一下

    2024年01月22日
    浏览(75)
  • 【计算机三级嵌入式】考试自学笔记(三)——嵌入式系统硬件组成、嵌入式处理芯片以及存储器介绍

    常考知识点: 嵌入式最小硬件组成 嵌入式处理芯片 嵌入式系统的存储器 I/O接口及常用I/O设备 ARM内核典型嵌入式处理芯片 嵌入式系统外部通信接口 嵌入式最小硬件系统的组成如下: 嵌入式硬件系统≠嵌入式最小硬件系统 电源电路 :为整个嵌入式系统提供能量 时钟电路 :

    2023年04月12日
    浏览(88)
  • 蓝桥杯嵌入式CT117E-M4学习笔记02-STM32G431RBT6芯片学习

    首先学习了解一下蓝桥杯嵌入式CT117E-M4开发板的主控芯片STM32G431RBT6,本文仅为个人学习成果总结,如有错误,恳请指正。 上图为STM32CubeMX选型界面,如图可以看出STM32G431RBT6具有以下特点和硬件集成。 采用Cortex-M4 32位RISC核心架构,工作频率最高可达170Mhz。 128kBytes的FLASH,32

    2023年04月09日
    浏览(63)
  • C++嵌入式编程:硬件控制与物联网

    C++是一种功能强大的编程语言,被广泛应用于嵌入式系统的开发和物联网(IoT)应用程序的编写。C++具有高性能、灵活性以及强大的硬件控制能力,使其成为嵌入式编程和物联网开发的理想选择。在本文中,我们将讨论C++在硬件控制和物联网应用中的重要性、应用领域以及一

    2024年01月16日
    浏览(61)
  • 嵌入式硬件介绍(一)|ESP8266 Wi-Fi 模块介绍(以ESP8266 -12F为例)

          本文主要讲解安信可ESP8266 WiFi模块的类型及功能,安信可ESP8266 WiFi模块是一款基于乐鑫ESP8266EX的超低功耗UART-WiFi模块。这类模块集成了业界领先的Tensilica L106超低功耗32位微型MCU,带有16位精简模式,主频支持80MHz和160MHz,支持RTOS,板载天线等。支持标准的 IEEE802.11 b/g

    2024年04月11日
    浏览(45)
  • ESP32 移植 AWTK(嵌入式GUI库)

    最近了解到有一个叫AWTK的嵌入式GUI库,是ZLG(周立功)开发的一个开源免费可商用的嵌入式GUI库。手头上刚好有一个自己最近设计的ESP32测试板,型号是ESP32_WROOM_32,和一个0.96寸80x160的TFT屏,就想着能不能把这个AWTK库移植到ESP32上玩一下。于是,我又开始给自己挖坑了。 这次移

    2024年01月22日
    浏览(73)
  • 【嵌入式】ESP32几个反复重启的bug记录

    最近在使用ESP32开发一些无线应用,在经历重重困难能够顺利编译-下载工程后,尝试把STM32中的程序移植到ESP32中,但由于对FreeRTOS系统了解不够深入,所以遇到了很多导致板子一直Rebooting的bug,在此记录一下。 在创建一个消息队列时需要给出队列长度,同时也需要相应的读取

    2023年04月08日
    浏览(48)
  • 嵌入式硬件——stm32F103C8T6

    如下图:    处理器核心:STM32F103C8T6内置了ARM Cortex-M3处理器,这是一种高性能、低功耗的32位RISC处理器,适用于嵌入式系统。 时钟速度:它可以工作在不同的时钟速度,最高主频可达72 MHz。 存储器:包括64KB的Flash程序存储器用于存储程序代码,以及20KB的SRAM用于存储数据和

    2024年02月05日
    浏览(65)
  • Linux学习(嵌入式硬件知识)

           GPU(Graphics Processing Unit,图形处理单元)和 CPU(Central Processing Unit,中央处理单元)是计算机中两种不同的处理器。它们在功能、设计和用途上有所不同。 CPU(中央处理单元): CPU 是计算机中的主要处理器,负责执行计算机程序中的指令。 CPU 主要用于执行通用计算

    2024年04月27日
    浏览(53)
  • 嵌入式毕设分享 stm32人脸识别快递柜系统(源码+硬件+论文)

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年04月10日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包