注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题

dcexpert的个人空间 http://home.eeworld.com.cn/space-uid-573537.html [收藏] [复制] [分享] [RSS]

日志

【ESP32学习】使用DAC

已有 55 次阅读2018-8-7 13:16 |个人分类:MicroPython

ESP32支持两路DAC输出,它们分别是GPIO25/DAC1和GPIO26/DAC2。这两个DAC都是8位的,可以同时工作。
主要特性
  • 2 个 8 位 DAC 通道
  • 支持双通道的独立/同时转换
  • 可从 VDD3P3_RTC 引脚获得电压参考
  • 含有余弦波型发生器
  • 支持 DMA 功能
  • 可通过软件或 SAR ADC FSM 开始转换。
  • 可由 ULP 协处理器通过控制寄存器来实现完全控制。


DAC的使用也非常简单,先定义好DAC对象和使用的引脚,就可以设置输出幅度了。

  1. from machine import DAC, Pin

  2. d1 = DAC(Pin(25))
  3. d1.write(50)
复制代码


ESP32的DAC还支持余弦波功能,不过官方的固件暂时还不支持这个功能,需要等新版本了。


此内容由EEWORLD论坛网友dcexpert原创,如需转载或用于商业用途需征得作者同意并注明出处

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-8-19 01:59 , Processed in 0.035878 second(s), 9 queries , Gzip On, Redis On.

Powered by EEWORLD电子工程世界

© 2018 http://bbs.eeworld.com.cn/

返回顶部