logo资料库

ESP32-H2技术参考手册(中文)(Esp32-h2_technical_reference_manual_cn).pdf

第1页 / 共1094页
第2页 / 共1094页
第3页 / 共1094页
第4页 / 共1094页
第5页 / 共1094页
第6页 / 共1094页
第7页 / 共1094页
第8页 / 共1094页
资料共1094页,剩余部分请下载后查看
1 ESP-RISC-V CPU
1.1 概述
1.2 特性
1.3 术语
1.4 地址分布
1.5 配置与状态寄存器 (CSR)
1.5.1 寄存器列表
1.5.2 寄存器
1.6 中断控制器
1.6.1 特性
1.6.2 功能描述
1.6.3 建议操作
1.6.4 寄存器
1.7 核心本地中断 (CLINT)
1.7.1 概述
1.7.2 特性
1.7.3 软件中断
1.7.4 定时器计数器与中断
1.7.5 寄存器列表
1.7.6 寄存器
1.8 物理存储器保护
1.8.1 概述
1.8.2 特性
1.8.3 功能描述
1.8.4 寄存器列表
1.8.5 寄存器
1.9 物理存储器属性检查器 (PMAC)
1.9.1 概述
1.9.2 特性
1.9.3 功能描述
1.9.4 寄存器列表
1.9.5 寄存器
1.10 调试
1.10.1 概述
1.10.2 特性
1.10.3 功能描述
1.10.4 JTAG 控制
1.10.5 寄存器列表
1.10.6 寄存器
1.11 硬件触发器
1.11.1 特性
1.11.2 功能描述
1.11.3 触发执行流程
1.11.4 寄存器列表
1.11.5 寄存器
1.12 追踪
1.12.1 概述
1.12.2 特性
1.12.3 功能描述
1.13 专用 IO
1.13.1 概述
1.13.2 特性
1.13.3 功能描述
1.13.4 寄存器列表
1.13.5 寄存器
1.14 原子 (A) 扩展
1.14.1 概述
1.14.2 功能描述
2 RISC-V 追踪编码器 (TRACE)
2.1 术语
2.2 介绍
2.3 特性
2.4 架构概览
2.5 功能描述
2.5.1 同步
2.5.2 锚定
2.5.3 写存储器模式
2.5.4 自动重启
2.6 编码器输出数据包
2.6.1 头部
2.6.2 索引
2.6.3 有效载荷
2.7 中断
2.8 编程流程
2.8.1 使能编码器
2.8.2 关闭编码器
2.8.3 解码数据包
2.9 寄存器列表
2.10 寄存器
3 通用 DMA 控制器 (GDMA)
3.1 概述
3.2 特性
3.3 架构
3.4 功能描述
3.4.1 链表
3.4.2 外设到存储及存储到外设的数据传输
3.4.3 存储到存储数据传输
3.4.4 启动 GDMA
3.4.5 读链表
3.4.6 数据传输结束标志
3.4.7 访问片内 RAM
3.4.8 仲裁
3.4.9 事件任务矩阵功能
3.5 GDMA 中断
3.6 编程流程
3.6.1 GDMA TX 通道配置流程
3.6.2 GDMA RX 通道配置流程
3.6.3 GDMA 存储器到存储器配置流程
3.7 寄存器列表
3.8 寄存器
4 系统和存储器
4.1 概述
4.2 主要特性
4.3 功能描述
4.3.1 地址映射
4.3.2 内部存储器
4.3.3 外部存储器
4.3.4 GDMA 地址空间
4.3.5 模块/外设地址空间映射
5 eFuse 控制器 (EFUSE)
5.1 概述
5.2 主要特性
5.3 功能描述
5.3.1 结构
5.3.2 烧写参数
5.3.3 用户读取参数
5.3.4 eFuse VDDQ 时序
5.3.5 中断
5.4 寄存器列表
5.5 寄存器
6 IO MUX 和 GPIO 交换矩阵 (GPIO, IO MUX)
6.1 概述
6.2 主要特性
6.3 结构概览
6.4 通过 GPIO 交换矩阵的外设输入
6.4.1 概述
6.4.2 信号同步
6.4.3 功能描述
6.4.4 简单 GPIO 输入
6.5 通过 GPIO 交换矩阵的外设输出
6.5.1 概述
6.5.2 功能描述
6.5.3 简单 GPIO 输出
6.5.4 Sigma Delta 调制输出 (SDM)
6.6 IO MUX 的直接输入输出功能
6.6.1 概述
6.6.2 功能描述
6.7 GPIO 管脚的模拟功能
6.8 Light-sleep 模式管脚功能
6.9 GPIO 管脚的 Hold 特性
6.10 GPIO 管脚的迟滞特性
6.11 GPIO 管脚供电和电源管理
6.11.1 GPIO 管脚供电
6.11.2 电源管理
6.12 外设信号列表
6.13 IO MUX 管脚功能列表
6.14 IO MUX 管脚模拟功能列表
6.15 模拟 PAD 电压比较功能
6.16 事件任务矩阵功能
6.17 寄存器列表
6.17.1 GPIO 交换矩阵寄存器列表
6.17.2 IO MUX 寄存器列表
6.17.3 GPIO_EXT 寄存器列表
6.18 寄存器
6.18.1 GPIO 交换矩阵寄存器
6.18.2 IO MUX 寄存器
6.18.3 GPIO_EXT 寄存器
7 复位和时钟
7.1 复位
7.1.1 概述
7.1.2 结构图
7.1.3 特性
7.1.4 功能描述
7.1.5 外设复位
7.2 时钟
7.2.1 概述
7.2.2 结构图
7.2.3 特性
7.2.4 功能描述
7.3 配置流程
7.3.1 高性能系统时钟配置
7.3.2 低功耗系统时钟配置
7.3.3 外设时钟复位配置
7.4 寄存器列表
7.4.1 PCR 模块寄存器列表
7.4.2 低功耗系统时钟寄存器列表
7.5 寄存器
7.5.1 PCR 模块寄存器
7.5.2 低功耗系统时钟寄存器
8 芯片 Boot 控制
8.1 概述
8.2 功能描述
8.2.1 默认配置
8.2.2 Boot 模式控制
8.2.3 ROM 代码日志打印控制
8.2.4 JTAG 信号源控制
9 中断矩阵 (INTMTX)
9.1 概述
9.2 ESP32-H2 中断术语
9.2.1 中断
9.2.2 中断信号/中断源
9.2.3 ESP32-H2 中断流
9.3 特性
9.4 结构概览
9.5 功能描述
9.5.1 外部中断源
9.5.2 CPU 中断
9.5.3 分配外部中断源至 CPU 外部中断
9.5.4 查询外部中断源 SOURCE 当前的中断状态
9.6 寄存器列表
9.6.1 中断矩阵寄存器列表
9.6.2 中断优先级寄存器列表
9.7 寄存器
9.7.1 中断矩阵寄存器
9.7.2 中断优先级寄存器
10 事件任务矩阵 (SOC_ETM)
10.1 概述
10.2 特性
10.3 功能描述
10.3.1 架构
10.3.2 事件
10.3.3 任务
10.3.4 时序考虑因素
10.3.5 通道控制
10.4 寄存器列表
10.5 寄存器
11 系统定时器 (SYSTIMER)
11.1 概述
11.2 主要特性
11.3 时钟源选择
11.4 功能描述
11.4.1 计数器
11.4.2 比较器和报警
11.4.3 事件任务矩阵
11.4.4 同步操作
11.4.5 中断
11.5 编程示例
11.5.1 读取当前计数器的值
11.5.2 在单次报警模式下配置一次性报警
11.5.3 在周期报警模式下配置周期性报警
11.5.4 唤醒后时间补偿
11.6 寄存器列表
11.7 寄存器
12 定时器组 (TIMG)
12.1 概述
12.2 主要特性
12.3 功能描述
12.3.1 16 位预分频器与时钟选择器
12.3.2 54 位时基计数器
12.3.3 报警产生
12.3.4 定时器重新加载
12.3.5 事件任务矩阵功能
12.3.6 RTC 慢速时钟 (RTC_SLOW_CLK) 频率计算
12.3.7 中断
12.4 配置与使用
12.4.1 定时器用作简单时钟
12.4.2 定时器用于单次报警
12.4.3 通过 APB 设置定时器用于周期性报警
12.4.4 通过 ETM 设置定时器用于周期性报警
12.4.5 RTC_SLOW_CLK 频率计算
12.5 寄存器列表
12.6 寄存器
13 看门狗定时器 (WDT)
13.1 概述
13.2 数字看门狗定时器
13.2.1 主要特性
13.2.2 功能描述
13.3 超级看门狗定时器
13.3.1 主要特性
13.3.2 SWD 控制器
13.4 中断
13.5 寄存器列表
13.6 寄存器
14 访问权限管理 (APM)
14.1 概述
14.2 主要特性
14.3 TEE 与 REE 术语
14.4 功能描述
14.4.1 TEE 控制器功能描述
14.4.2 APM 控制器功能描述
14.5 配置流程
14.6 非法访问与中断
14.7 寄存器列表
14.7.1 高性能 APM 寄存器 (HP_APM_REG)
14.7.2 低功耗 APM 寄存器 (LP_APM_REG)
14.7.3 高性能 TEE 寄存器
14.8 寄存器
14.8.1 高性能 APM 寄存器描述 (HP_APM_REG)
14.8.2 低功耗 APM 寄存器描述 (LP_APM_REG)
14.8.3 高性能 TEE 寄存器描述
15 系统寄存器
15.1 概述
15.2 功能描述
15.2.1 外部存储器加密/解密配置
15.2.2 防 DPA 攻击安全控制
15.2.3 软件 ROM 表寄存器
15.2.4 总线超时保护
15.3 寄存器列表
15.4 寄存器
16 辅助调试 (ASSIST_DEBUG,MEM_MONITOR)
16.1 概述
16.2 主要特性
16.3 功能描述
16.3.1 区域读写监测
16.3.2 栈指针监测
16.3.3 PC 记录
16.3.4 CPU/DMA 总线访问记录
16.4 工作流程
16.4.1 区域读写监测和栈监测配置
16.4.2 PC 记录配置
16.4.3 CPU/DMA 总线访问记录配置
16.5 寄存器列表
16.5.1 总线记录配置寄存器列表
16.5.2 其它寄存器列表
16.6 寄存器
16.6.1 总线记录配置寄存器
16.6.2 其它寄存器
17 AES 加速器 (AES)
17.1 概述
17.2 主要特性
17.3 时钟和复位
17.4 工作模式简介
17.5 Typical AES 工作模式
17.5.1 密钥、明文、密文
17.5.2 字节序
17.5.3 Typical AES 工作模式的流程
17.6 DMA-AES 工作模式
17.6.1 密钥、明文、密文
17.6.2 字节序
17.6.3 标准增量函数
17.6.4 块个数
17.6.5 初始向量
17.6.6 DMA-AES 工作模式的流程
17.7 存储器列表
17.8 寄存器列表
17.9 寄存器
18 ECC 加速器 (ECC)
18.1 概述
18.2 主要特性
18.3 ECC 背景知识
18.3.1 椭圆曲线与曲线上的点
18.3.2 仿射坐标系与 Jacobian 坐标系
18.3.3 内存块
18.3.4 数据与数据块
18.3.5 数据存储
18.3.6 数据读取
18.3.7 标准运算与 Jacobian 运算
18.4 功能描述
18.4.1 密钥长度模式
18.4.2 工作模式
18.5 时钟与复位
18.6 中断
18.7 软件配置流程
18.8 寄存器列表
18.9 寄存器
19 HMAC 加速器 (HMAC)
19.1 主要特性
19.2 功能描述
19.2.1 上行模式
19.2.2 下行 JTAG 启动模式
19.2.3 下行数字签名算法模式
19.2.4 HMAC eFuse 配置
19.2.5 调用 HMAC 流程(详细说明)
19.3 HMAC 算法细节
19.3.1 附加填充位
19.3.2 HMAC 算法结构
19.4 寄存器列表
19.5 寄存器
20 RSA 加速器 (RSA)
20.1 概述
20.2 主要特性
20.3 功能描述
20.3.1 大数模幂运算
20.3.2 大数模乘运算
20.3.3 大数乘法运算
20.3.4 控制加速
20.4 存储器列表
20.5 寄存器列表
20.6 寄存器
21 SHA 加速器 (SHA)
21.1 概述
21.2 主要特性
21.3 工作模式简介
21.4 功能描述
21.4.1 信息预处理
21.4.2 哈希运算流程
21.4.3 信息摘要存储
21.4.4 中断
21.5 寄存器列表
21.6 寄存器
22 数字签名算法 (DSA)
22.1 概述
22.2 主要特性
22.3 功能描述
22.3.1 概述
22.3.2 私钥运算子
22.3.3 软件准备工作
22.3.4 硬件工作流程
22.3.5 软件工作流程
22.4 存储器列表
22.5 寄存器列表
22.6 寄存器
23 椭圆曲线数字签名算法 (ECDSA)
23.1 概述
23.2 主要特性
23.3 ECDSA 背景知识
23.3.1 域参数
23.3.2 密钥生成
23.3.3 签名生成
23.3.4 签名验证
23.4 功能描述
23.4.1 ECDSA 工作模式
23.4.2 数据和数据块
23.4.3 安全功能
23.5 编程指南
23.5.1 ECDSA 流程
23.5.2 时钟和复位
23.5.3 中断
23.6 存储器块
23.7 寄存器列表
23.8 寄存器
24 片外存储器加密与解密 (XTS_AES)
24.1 概述
24.2 主要特性
24.3 模块结构
24.4 功能描述
24.4.1 XTS 算法
24.4.2 密钥
24.4.3 目标空间
24.4.4 数据写入
24.4.5 手动加密模块
24.4.6 自动解密模块
24.5 软件流程
24.6 抗 DPA 攻击
24.7 寄存器列表
24.8 寄存器
25 UART 控制器 (UART)
25.1 概述
25.2 主要特性
25.3 UART 架构
25.4 功能描述
25.4.1 时钟与复位
25.4.2 UART FIFO
25.4.3 波特率产生与检测
25.4.4 UART 数据帧
25.4.5 AT_CMD字符格式
25.4.6 RS485
25.4.7 IrDA
25.4.8 唤醒
25.4.9 流控
25.4.10 GDMA 模式
25.4.11 UART 中断
25.4.12 UHCI 中断
25.5 编程流程
25.5.1 寄存器类型
25.5.2 具体步骤
25.6 寄存器列表
25.6.1 UART寄存器列表
25.6.2 UHCI寄存器列表
25.7 寄存器
25.7.1 UART寄存器
25.7.2 UHCI 寄存器
26 SPI 控制器 (SPI)
26.1 概述
26.2 术语
26.3 特性
26.4 架构概览
26.5 功能描述
26.5.1 数据模式
26.5.2 FSPI 总线信号描述
26.5.3 数据位读/写顺序控制
26.5.4 传输类型
26.5.5 CPU 控制的数据传输
26.5.6 DMA 控制的数据传输
26.5.7 GP-SPI2 用作主机和从机时的数据流控制
26.5.8 GP-SPI2 用作主机
26.5.9 GP-SPI2 用作从机
26.6 CS 建立时间和保持时间控制
26.7 GP-SPI2 时钟控制
26.7.1 时钟相位和极性
26.7.2 主机时钟控制
26.7.3 从机时钟控制
26.8 中断
26.9 寄存器列表
26.10 寄存器
27 I2C 控制器 (I2C)
27.1 概述
27.2 主要特性
27.3 I2C 架构
27.4 功能描述
27.4.1 时钟配置
27.4.2 滤除 SCL 和 SDA 噪声
27.4.3 SCL 时钟拉伸
27.4.4 SCL 空闲时产生 SCL 脉冲
27.4.5 同步
27.4.6 漏级开路输出
27.4.7 时序参数配置
27.4.8 超时控制
27.4.9 指令配置
27.4.10 TX/RX RAM数据存储
27.4.11 数据转换
27.4.12 寻址模式
27.4.13 10 位寻址的读写标志位检查
27.4.14 启动控制器
27.5 编程示例
27.5.1 I2C 主机写入从机,7 位寻址,单次命令序列
27.5.2 I2C 主机写入从机,10 位寻址,单次命令序列
27.5.3 I2C 主机写入从机,7 位双地址寻址,单次命令序列
27.5.4 I2C 主机写入从机,7 位寻址,多次命令序列
27.5.5 I2C 主机读取从机,7 位寻址,单次命令序列
27.5.6 I2C 主机读取从机,10 位寻址,单次命令序列
27.5.7 I2C 主机读取从机,7 位双寻址,单次命令序列
27.5.8 I2C 主机读取从机,7 位寻址,多次命令序列
27.6 中断
27.7 寄存器列表
27.8 寄存器
28 I2S 控制器 (I2S)
28.1 概述
28.2 术语
28.3 特性
28.4 系统架构
28.5 I2S 模块支持的音频协议
28.5.1 TDM Philips 标准模式
28.5.2 TDM MSB 对齐标准模式
28.5.3 TDM PCM 标准模式
28.5.4 PDM 标准模式
28.6 I2S TX/RX 模块时钟
28.7 I2S 模块复位
28.8 I2S 主/从机模式
28.8.1 主/从机发送模式
28.8.2 主/从机接收模式
28.9 发送数据
28.9.1 数据格式控制
28.9.2 通道模式控制
28.10 接收数据
28.10.1 通道模式控制
28.10.2 数据格式控制
28.11 软件配置流程
28.11.1 软件配置 I2S 发送流程
28.11.2 软件配置 I2S 接收流程
28.12 I2S 中断
28.12.1 事件任务矩阵功能
28.13 寄存器列表
28.14 寄存器
29 脉冲计数控制器 (PCNT)
29.1 主要特性
29.2 功能描述
29.3 应用实例
29.3.1 通道 0 独自递增计数
29.3.2 通道 0 独自递减计数
29.3.3 通道 0 和通道 1 同时递增计数
29.4 寄存器列表
29.5 寄存器
30 USB 串口/JTAG 控制器 (USB_SERIAL_JTAG)
30.1 概述
30.2 特性
30.3 功能描述
30.3.1 CDC-ACM USB 接口描述
30.3.2 CDC-ACM 固件接口描述
30.3.3 USB-JTAG 接口:JTAG 命令处理器
30.3.4 USB-JTAG 接口:CMD_REP 使用示例
30.3.5 USB-JTAG 接口:响应捕捉单元
30.3.6 USB-JTAG 接口:控制传输请求
30.4 操作建议
30.5 中断
30.6 寄存器列表
30.7 寄存器
31 双线汽车接口 (TWAI)
31.1 主要特性
31.2 协议概述
31.2.1 TWAI 性能
31.2.2 TWAI 报文
31.2.3 TWAI 错误
31.2.4 TWAI 位时序
31.3 结构概述
31.3.1 寄存器模块
31.3.2 位流处理器
31.3.3 错误管理逻辑
31.3.4 位时序逻辑
31.3.5 接收滤波器
31.3.6 接收 FIFO
31.4 功能描述
31.4.1 模式
31.4.2 位时序
31.4.3 中断管理
31.4.4 发送缓冲器与接收缓冲器
31.4.5 接收 FIFO 和数据溢出
31.4.6 接收滤波器
31.4.7 错误管理
31.4.8 错误捕捉
31.4.9 仲裁丢失捕捉
31.4.10 收发器自动待机
31.5 寄存器列表
31.6 寄存器
32 LED PWM 控制器 (LEDC)
32.1 概述
32.2 特性
32.3 功能描述
32.3.1 架构
32.3.2 定时器
32.3.3 PWM 生成器
32.3.4 占空比渐变
32.3.5 事件任务矩阵功能
32.3.6 中断
32.4 寄存器列表
32.5 寄存器
33 电机控制脉宽调制器 (MCPWM)
33.1 概述
33.2 主要特性
33.3 模块
33.3.1 概述
33.3.2 PWM 定时器模块
33.3.3 PWM 操作器模块
33.3.4 捕获模块
33.3.5 ETM 模块
33.3.6 中断
33.4 寄存器列表
33.5 寄存器
34 红外遥控 (RMT)
34.1 概述
34.2 主要特性
34.3 功能描述
34.3.1 RMT 架构
34.3.2 RMT RAM
34.3.3 时钟
34.3.4 发射器
34.3.5 接收器
34.3.6 配置参数更新
34.3.7 中断
34.4 寄存器列表
34.5 寄存器
35 并行 IO 控制器 (PARL_IO)
35.1 概况
35.2 术语
35.3 特性
35.4 系统架构
35.5 功能描述
35.5.1 时钟生成器
35.5.2 时钟复位使用限制
35.5.3 主从机模式
35.5.4 RX 模块接收模式
35.5.5 RX 模块 GDMA SUC EOF 信号生成
35.5.6 RX 模块超时
35.5.7 TX 模块输出时钟门控
35.5.8 TX 模块有效信号输出
35.5.9 TX 模块总线空闲值
35.5.10 单帧数据传输
35.5.11 字节范围内数据顺序翻转
35.6 配置流程
35.6.1 数据接收操作流程
35.6.2 数据发送操作流程
35.7 应用示例
35.7.1 与 SPI 进行数据传输
35.7.2 与 I2S 进行数据传输
35.8 中断
35.9 寄存器列表
35.10 寄存器
36 SAR ADC 转换器与温度传感器
36.1 概述
36.2 SAR ADC
36.2.1 介绍
36.2.2 特性
36.2.3 结构概览
36.2.4 功能描述
36.2.5 配置流程
36.2.6 中断
36.3 温度传感器
36.3.1 介绍
36.3.2 特性
36.3.3 结构概览
36.3.4 功能描述
36.3.5 配置流程
36.3.6 中断
36.4 事件任务矩阵功能
36.4.1 SAR ADC 的 ETM 功能
36.4.2 温度传感器 的 ETM 功能
36.5 寄存器列表
36.6 寄存器
37 相关文档和资源
词汇列表
外设相关词汇
寄存器相关缩写
寄存器的访问类型
如何配置寄存器的保留域
概述
如何配置保留域
中断配置寄存器
修订历史
ESP32­H2 技术参考手册 PRELIMINARY 预发布 v0.4 乐鑫信息科技 版权 © 2023 www.espressif.com
关于本文档 ESP32­H2 技术参考手册面向使用 ESP32-H2 系列产品进行底层软件开发的人员,介绍了 ESP32-H2 系列产品 中内置的硬件模块,包括概述、功能列表、硬件架构、编程指南、寄存器列表等信息。 本文档中的跳转 在本文档中实现跳转,请参考以下建议: • 发布进度速览(下一页)罗列了本文档中的所有章节,您可以从这里快速跳转至某个具体章节。 • 您还可以通过文档左侧的书签,从文中的任何位置直接跳转至另一个章节。注意,本文档已设置默认打开 书签功能,但一些 PDF 阅读器或浏览器会忽略此设置。因此,如果您无法找到书签功能,请尝试以下方 法: – 在您的浏览器中安装 PDF 阅读器拓展; – 下载本文档,使用本地 PDF 阅读器进行浏览; – 配置您的 PDF 阅读器,使其默认打开书签功能。 • 大多数 PDF 阅读器均支持跳转功能,允许您借助按钮、菜单选项或快捷键进行跳转(向上、向下、向前、 向后、后退、前进及前往页面)等。 • 此外,您还可以使用本文档内置的 GoBack 按钮(每页右上角)快速后退至跳转之前的位置。注意,本功 能仅适用于 Acrobat 系列的 PDF 阅读器(比如 Acrobat Reader 和 Adobe DC)以及内置 Acrobat 系列 PDF 阅读器或拓展的浏览器(比如 Firefox)。
发布进度速览 注意本文档尚未全部完成,具体发布进度见下表: ESP-RISC-V CPU RISC-V 追踪编码器 (TRACE) eFuse 控制器 (EFUSE) IO MUX 和 GPIO 交换矩阵 (GPIO, IO MUX) No. ESP32­H2 章节 1 2 3 通用 DMA 控制器 (GDMA) 4 系统和存储器 5 6 7 复位和时钟 8 芯片 Boot 控制 9 中断矩阵 (INTMTX) 10 事件任务矩阵 (SOC_ETM) 11 低功耗管理 (RTC_CNTL) [to be added later] 12 系统定时器 (SYSTIMER) 13 定时器组 (TIMG) 14 看门狗定时器 (WDT) 15 访问权限管理 (APM) 16 系统寄存器 17 辅助调试 (ASSIST_DEBUG,MEM_MONITOR) 18 19 20 21 22 23 数字签名算法 (DSA) 24 椭圆曲线数字签名算法 (ECDSA) 25 片外存储器加密与解密 (XTS_AES) 26 随机数发生器 (RNG) [to be added later] 27 28 29 30 31 脉冲计数控制器 (PCNT) 32 33 双线汽车接口 (TWAI) 34 35 电机控制脉宽调制器 (MCPWM) 36 红外遥控 (RMT) 37 并行 IO 控制器 (PARL_IO) 38 AES 加速器 (AES) ECC 加速器 (ECC) HMAC 加速器 (HMAC) RSA 加速器 (RSA) SHA 加速器 (SHA) UART 控制器 (UART) SPI 控制器 (SPI) I2C 控制器 (I2C) I2S 控制器 (I2S) USB 串口/JTAG 控制器 (USB_SERIAL_JTAG) LED PWM 控制器 (LEDC) SAR ADC 转换器与温度传感器 最新进度 已发布 已发布 已发布 已发布 已发布 已发布 已发布 已发布 已发布 已发布 0% 已发布 已发布 已发布 已发布 已发布 已发布 已发布 已发布 已发布 已发布 已发布 已发布 已发布 已发布 64% 已发布 已发布 已发布 已发布 已发布 已发布 已发布 已发布 已发布 已发布 已发布 已发布 PRELIMINARY
说明: 点击链接或扫描二维码确保您使用的是最新版本的文档: https://www.espressif.com/documentation/esp32-h2_technical_reference_manual_cn.pdf GoBack 乐鑫信息科技 4 反馈文档意见 PRELIMINARY ESP32-H2 TRM (预发布 v0.4)
目录 目录 1 ESP­RISC­V CPU 1.1 概述 1.2 特性 1.3 术语 1.4 地址分布 1.5 配置与状态寄存器 (CSR) 1.5.1 寄存器列表 1.5.2 寄存器 1.6 中断控制器 1.6.1 特性 1.6.2 功能描述 1.6.3 建议操作 1.6.3.1 延迟 1.6.3.2 配置流程 1.6.4 寄存器 1.7 核心本地中断 (CLINT) 1.7.1 概述 1.7.2 特性 1.7.3 软件中断 1.7.4 定时器计数器与中断 1.7.5 寄存器列表 1.7.6 寄存器 1.8 物理存储器保护 1.8.1 概述 1.8.2 特性 1.8.3 功能描述 1.8.4 寄存器列表 1.8.5 寄存器 1.9 物理存储器属性检查器 (PMAC) 1.9.1 概述 1.9.2 特性 1.9.3 功能描述 1.9.4 寄存器列表 1.9.5 寄存器 1.10 调试 1.10.1 概述 1.10.2 特性 1.10.3 功能描述 1.10.4 JTAG 控制 1.10.5 寄存器列表 1.10.6 寄存器 1.11 硬件触发器 乐鑫信息科技 GoBack 34 34 34 35 35 35 35 37 47 47 47 49 49 49 50 51 51 51 51 51 52 52 56 56 56 56 56 57 58 58 58 58 59 60 61 61 62 62 62 63 63 66 5 反馈文档意见 PRELIMINARY ESP32-H2 TRM (预发布 v0.4)
目录 1.11.1 特性 1.11.2 功能描述 1.11.3 触发执行流程 1.11.4 寄存器列表 1.11.5 寄存器 1.12 追踪 1.12.1 概述 1.12.2 特性 1.12.3 功能描述 1.13 专用 IO 1.13.1 概述 1.13.2 特性 1.13.3 功能描述 1.13.4 寄存器列表 1.13.5 寄存器 1.14 原子 (A) 扩展 1.14.1 概述 1.14.2 功能描述 1.14.2.1 加载保留字 (LR.W) 指令 1.14.2.2 条件存入字 (SC.W) 指令 1.14.2.3 AMO 指令 2 RISC­V 追踪编码器 (TRACE) 2.1 术语 2.2 介绍 2.3 特性 2.4 架构概览 2.5 功能描述 2.5.1 同步 2.5.2 锚定 2.5.3 写存储器模式 2.5.4 自动重启 2.6 编码器输出数据包 2.6.1 头部 2.6.2 索引 2.6.3 有效载荷 2.6.3.1 格式 3 2.6.3.2 格式 2 2.6.3.3 格式 1 2.7 中断 2.8 编程流程 2.8.1 使能编码器 2.8.2 关闭编码器 2.8.3 解码数据包 2.9 寄存器列表 2.10 寄存器 乐鑫信息科技 GoBack 66 66 67 67 67 70 70 70 70 71 71 71 71 72 72 74 74 74 74 74 74 76 76 76 77 78 78 78 79 79 79 79 80 80 80 80 82 82 83 83 83 84 84 85 86 6 反馈文档意见 PRELIMINARY ESP32-H2 TRM (预发布 v0.4)
目录 GoBack 3 通用 DMA 控制器 (GDMA) 3.1 概述 3.2 特性 3.3 架构 3.4 功能描述 3.4.1 链表 3.4.2 外设到存储及存储到外设的数据传输 3.4.3 存储到存储数据传输 3.4.4 启动 GDMA 3.4.5 读链表 3.4.6 数据传输结束标志 3.4.7 访问片内 RAM 3.4.8 仲裁 3.4.9 事件任务矩阵功能 GDMA 中断 3.5 3.6 编程流程 3.6.1 GDMA TX 通道配置流程 3.6.2 GDMA RX 通道配置流程 3.6.3 GDMA 存储器到存储器配置流程 3.7 寄存器列表 3.8 寄存器 4 系统和存储器 4.1 概述 4.2 主要特性 4.3 功能描述 4.3.1 地址映射 4.3.2 内部存储器 4.3.3 外部存储器 4.3.3.1 外部存储器地址映射 4.3.3.2 高速缓存 4.3.3.3 Cache 操作 4.3.4 GDMA 地址空间 4.3.5 模块/外设地址空间映射 eFuse 控制器 (EFUSE) 5 5.1 概述 5.2 主要特性 5.3 功能描述 5.3.1 结构 5.3.1.1 硬件模块使用参数 5.3.1.2 5.3.1.3 5.3.1.4 数据存储方式 EFUSE_WR_DIS EFUSE_RD_DIS 5.3.2 烧写参数 5.3.3 用户读取参数 91 91 91 91 92 92 93 94 94 95 95 96 96 96 97 98 98 98 98 100 104 126 126 126 127 127 128 129 129 129 129 130 131 133 133 133 133 133 138 138 138 138 139 141 乐鑫信息科技 7 反馈文档意见 PRELIMINARY ESP32-H2 TRM (预发布 v0.4)
目录 eFuse VDDQ 时序 5.3.4 5.3.5 中断 5.4 寄存器列表 5.5 寄存器 IO MUX 和 GPIO 交换矩阵 (GPIO, IO MUX) 6 6.1 概述 6.2 主要特性 6.3 结构概览 6.4 通过 GPIO 交换矩阵的外设输入 6.4.1 概述 6.4.2 信号同步 6.4.3 功能描述 6.4.4 简单 GPIO 输入 6.5 通过 GPIO 交换矩阵的外设输出 6.5.1 概述 6.5.2 功能描述 6.5.3 简单 GPIO 输出 6.5.4 6.6 Sigma Delta 调制输出 (SDM) 6.5.4.1 功能描述 6.5.4.2 配置方法 IO MUX 的直接输入输出功能 6.6.1 概述 6.6.2 功能描述 GPIO 管脚的模拟功能 6.7 Light-sleep 模式管脚功能 6.8 GPIO 管脚的 Hold 特性 6.9 6.10 GPIO 管脚的迟滞特性 6.11 GPIO 管脚供电和电源管理 6.11.1 GPIO 管脚供电 6.11.2 电源管理 6.12 外设信号列表 6.13 IO MUX 管脚功能列表 6.14 IO MUX 管脚模拟功能列表 6.15 模拟 PAD 电压比较功能 6.16 事件任务矩阵功能 6.17 寄存器列表 6.17.1 GPIO 交换矩阵寄存器列表 6.17.2 IO MUX 寄存器列表 6.17.3 GPIO_EXT 寄存器列表 6.18 寄存器 6.18.1 GPIO 交换矩阵寄存器 6.18.2 IO MUX 寄存器 6.18.3 GPIO_EXT 寄存器 7 复位和时钟 GoBack 142 143 144 148 193 193 193 193 195 195 196 196 198 198 198 198 199 199 199 200 200 200 200 201 201 201 202 203 203 203 203 210 211 212 212 214 214 215 215 218 218 228 231 241 乐鑫信息科技 8 反馈文档意见 PRELIMINARY ESP32-H2 TRM (预发布 v0.4)
分享到:
收藏