10、STM32 的 DAC 转换

        

    STM32 有一旦使能 DACx 通道,相应的 GPIO 引脚就会自动与 DAC 的模拟输出相连。为了避免寄生的干扰和额外的功耗,相应的 GPIO 引脚在初始化之前应该设置为模拟输入模式。DAC 的配置流程如下 :

l、时钟设置

A、初始化系统时钟

B、使能GPIO端口时钟

C、使能DAC时钟

D、使能端口复用时钟

2、GPIO端口设置

A、定义端口配置结构体

B、设置端口为模拟输入模式(避免干扰和额外功耗)

3、DAC配置

A、定义配置结构体 DAC_InitTypeDef DAC_InitStruct;

B、配置不使用触发功能、关闭三角波输出功能

C、关闭缓存

D、调用DAC_Init函数初始化DAC

E、调用DAC_Cmd函数使能DAC

4、DAC输出

   通过 DAC_SetChannel1Data 函数设置输出值。


源代码下载 :点击打开链接



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值