根据esp32-s芯片手册:
引脚
序号 |
Pin脚名称 |
功能说明 |
1 |
GND |
接地 |
2 |
3V3 |
3.3V 供电(VDD);外部供电电源输出电流建议在 500mA 以上 |
3 |
EN |
芯片使能端,高电平有效 |
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加上数字表示连接外部晶振。
学长这里这里用(i2c)
i/o32用作scl线
i/o33用作sda线
和触控屏插座连接
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 |
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 连接蜂鸣器 |
必须按照芯片手册要求接法
序号 |
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,文章来源:https://www.toymoban.com/news/detail-664500.html CLK_OUT1,EMAC_TX_CLK文章来源地址https://www.toymoban.com/news/detail-664500.html |
到了这里,关于esp32——硬件学习(1)<芯片>的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!