HAL库源码移植与使用之DAC

F1只有一个DAC,但是其中有两通道,可以输出两路DAC 

DAC引脚也要服用成跟ADC一样的ANALOG模式

 DAC参数

  DAC的结构

F1

DAC引脚也要服用成跟ADC一样的ANALOG模式

流程:配置控制逻辑使得dac数据符合预期构想,接着选择触发源,它一旦输出触发信号给控制逻辑就会使得控制逻辑搬运DHRX中数据进DORX,然后数模转换器读取DORX数值输出对应大小信号

从这可以看出DORX不能直接写入

这里的DHRyyy代表数据格式选择寄存器比如DHR12L1,下面有,不仅填数值也决定数据对齐模式 

 

 你往哪个寄存器写值就是选择了哪个寄存器数据模式

eg:往DHR12L1写110010110000就是选择了DAC通道1的数据模式为12位模式左对齐,并且DHRX数值为110010110000

它用一个32位寄存器来存DAC通道1  DAC通道2的数据格式选择,这两寄存器的数值会赋给DHRX寄存器

 触发源选择:

触发后由控制逻辑器搬运DHRX值到DORX值

DAC的DMA请求使能:

自动触发时用不了dma 

 

  • 9
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

广药门徒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值