你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32的DAC

[复制链接]
STMCU小助手 发布时间:2022-12-25 13:11
STM32自带的DAC框图

7c00eff7fa5d465eac1f5b8661824a82.png

DAC的引脚


8a118730ff354b20aecae798c1b833df.png

注意:一旦使能DACx通道,相应的GPIO引脚(PA4或者PA5)就会自动与DAC的模拟输出相连 (DAC_OUTx)。为了避免寄生的干扰和额外的功耗,引脚PA4或者PA5在之前应当设置成模拟输入(AIN)


DAC转换过程
不能直接对DAC_DORx寄存器写入数据

任何输出到DAC通道x的数据都必须写入DAC_DHRx寄存器

如果没有选中硬件触发,存入寄存器DAC_DHRx的数据会在一个APB1时钟周期后自动传至寄存器DAC_DORx,如果选中硬件触发,数据传输会在触发发生后的3个APB1时钟周期后完成

一旦数据从DAC_DHRx寄存器装载入DAC_DORx寄存器,在经过Tsetting时间后,输出即有效,这就是DAC的有效输出建立时间


DAC的数据格式
1. 单通道DAC的情况

a54a57f25d0b400188cf41ee07310261.png

2. 双通道DAC的情况

04d449d5604341d889edd2843ab054e6.png

DAC输出电压计算


738bd1d137ac48c0916859b71c4469c1.png


使能DAC通道

b5dfec88f0a3477887b2c536630bc843.png


DAC的初始化
在HARDWARE目录下,这个dac.c是我们自己写的,用于我们自己板子的特定需求

40ab7591205e4815a90ce3f284a642a5.png

a49922f911ac428995d262ed743941e2.png

固件库中对于这个函数的实现如下

63914df1648f433fadfc78de2839cf27.png
9abb3c2531154c54865e811bdeb11225.png

————————————————
版权声明:CodeForCoffee


收藏 评论0 发布时间:2022-12-25 13:11

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版