“ 在之前的文章中曾经介绍过用TIM产生PWM做DAC用,STM32定时器输出PWM做DAC。部分型号的STM32单片机内部有专用的DAC,本篇文章将介绍如何用内部DAC+DMA产生正弦波。”
前期准备
STM32硬件电路板及仿真器(以STM32F407ZGT6单片机为例)
Keil v5以上版本(MDK-ARM)
01
—
STM32CubeMX配置
该单片机有两个通道DAC,以其中一个通道为例进行说明。配置DAC如下。首先打开DAC OUT1通道,可以看到其对应的端口为PA4。
“ 在之前的文章中曾经介绍过用TIM产生PWM做DAC用,STM32定时器输出PWM做DAC。部分型号的STM32单片机内部有专用的DAC,本篇文章将介绍如何用内部DAC+DMA产生正弦波。”
前期准备
STM32硬件电路板及仿真器(以STM32F407ZGT6单片机为例)
Keil v5以上版本(MDK-ARM)
01
—
STM32CubeMX配置
该单片机有两个通道DAC,以其中一个通道为例进行说明。配置DAC如下。首先打开DAC OUT1通道,可以看到其对应的端口为PA4。