目录 GoBack
2.4 协处理器的睡眠和唤醒流程 286
2.5 ULP-FSM 288
2.5.1 特性 288
2.5.2 指令集 288
2.5.2.1 ALU - 算术与逻辑运算 289
2.5.2.2 ST - 存储数据至内存 291
2.5.2.3 LD - 从内存加载数据 294
2.5.2.4 JUMP - 跳转至绝对地址 294
2.5.2.5 JUMPR - 跳转至相对地址(基于 R0 寄存器判断) 295
2.5.2.6 JUMPS - 跳转至相对地址(基于阶段计数器寄存器判断) 295
2.5.2.7 HALT - 结束程序 296
2.5.2.8 WAKE - 唤醒芯片 296
2.5.2.9 WAIT - 等待若干个周期 297
2.5.2.10 TSENS - 对温度传感器进行测量 297
2.5.2.11 ADC - 对 ADC 进行测量 297
2.5.2.12 REG_RD - 从外设寄存器读取 298
2.5.2.13 REG_WR - 写入外设寄存器 299
2.6 ULP-RISC-V 299
2.6.1 特性 299
2.6.2 乘除法器 299
2.6.3 ULP-RISC-V 中断 300
2.6.3.1 概述 300
2.6.3.2 中断控制器 300
2.6.3.3 中断相关指令 301
2.6.3.4 RTC 外设中断 302
2.7 RTC I2C 控制器 303
2.7.1 连接 RTC I2C 信号 303
2.7.2 配置 RTC I2C 控制器 303
2.7.3 使用 RTC I2C 304
2.7.3.1 I2C 指令编码格式 304
2.7.3.2 I2C_RD - I2C 读流程 304
2.7.3.3 I2C_WR - I2C 写流程 305
2.7.3.4 检测错误条件 305
2.7.4 RTC I2C 中断 306
2.8 地址映射 306
2.9 寄存器列表 306
2.9.1 ULP (ALWAYS_ON) 寄存器列表 307
2.9.2 ULP (RTC_PERI) 寄存器列表 307
2.9.3 RTC I2C (RTC_PERI) 寄存器列表 307
2.9.4 RTC I2C (I2C) 寄存器列表 307
2.10 寄存器 308
2.10.1 ULP (ALWAYS_ON) 寄存器 309
2.10.2 ULP (RTC_PERI) 寄存器 311
2.10.3 RTC I2C (RTC_PERI) 寄存器 315
2.10.4 RTC I2C (I2C) 寄存器 317
乐鑫信息科技 5
反馈文档意见
ESP32-S3 TRM (版本 1.0)
评论0
最新资源