[STM32 HAL] DAC#Sine Wave + Triangle Wave


[STM32 HAL] DAC#Sine Wave + Triangle Wave

Reference: Mastering STM32 by Carmine Noviello** 자료 해석에 오류가 있을 수 있습니다 **[ 배경지식 ]DAC 는 ADC 동작의 역으로 이해할 수 있습니다. Digital 값을 Analog 전압으로 바꾸어서 출력해 줍니다. 위 그림은 8bit R-2R Ladder DAC 의 구조를 단순화하여 보여준 그림으로 입력되는 DAC 값에 따라서 R-2R 회로의 스위치가 제어 되면서 제어하고자 하는 값으로 출력하게 됩니다. 예를 들어서 8bit DAC 에서 0x00 = 0V, 0x80 = 1.65V, 0xFF = 3.3V 로 출력됩니다.R-2R Ladder 의 동작은 아래 그림과 같습니다.[ 예제 ]1) HAL_DAC_SetValue 를 이용해서 50Hz 싸인파를 만들어 본다.2) 타이머와 DMA 방식으로 50H..........



원문링크 : [STM32 HAL] DAC#Sine Wave + Triangle Wave