20.DAC
20.1概述
- ESP32 有两个 8 位数模转换器 (DAC) 通道,分别连接到 GPIO25(通道 1)和 GPIO26(通道 2)
- 每个 DAC 通道可以将数字值 0-255 转换成模拟电压 0-Vref
out_voltage = Vref * digi_val / 255
DAC 外设支持以下列方式输出模拟信号:
- 直接输出电压。DAC 通道持续输出某一指定电压。
- 通过 DMA 输出连续模拟信号。DAC 以某一特定频率转换缓冲器中的数据。
- 通过余弦波发生器输出余弦波。DAC 通道可以输出特定频率和振幅的余弦波
20.2API
api使用只需要两步:
- 使能
- 输出值设置