当前位置: 代码迷 >> 综合 >> (stm32f4+stm32cubemx)学习历程4-DAC输出
  详细解决方案

(stm32f4+stm32cubemx)学习历程4-DAC输出

热度:97   发布时间:2023-11-22 07:17:40.0

时钟就不啰嗦了
一,配置cubemx

1,直接打开DAC。
在这里插入图片描述

二,添加软件代码(keil5)

1,在dac.c文件中的MX_DAC_Init(void)初始函数中加入函数
HAL_DAC_Start(&hdac,DAC_CHANNEL_1);启用 DAC 并开始通道转换。

1,在main.c文件中的主函数里调用HAL_DAC_SetValue(DAC_HandleTypeDef *hdac, uint32_t Channel, uint32_t Alignment, uint32_t Data)
为 DAC 通道设置指定的数据保持寄存器值。
然后可以设置Data值为0-4095之间使DAC输出 Data乘3.3/4096(V)的电压值。

  相关解决方案