STM32F4 ADC DMA 예제 Code


STM32F4 ADC DMA 예제 Code

#ADC #ADCDMA #STM32F407 #STM32F4 #STM32CubeIDE #ST예제Code 이번 포스팅은 STM32F4의 ADC에 예제 Code에 대해 설명하고자 한다. ADC의 방식은 DMA방식이고 ADC1의 채널1(PA1핀), 채널2(PA2)를 이용한다. DMA란 Direct memory access의 약자로써 Memory를 직접 접근하는 방식으로 이전의 포스팅은 1개의 ADC를 1회 수행하는 경우라면 여러개의 ADC를 Scan Mode로 동작시킬때 여러 ADC결과를 한번에 저장하는 기능이라고 생각하면 된다. 아래의 그림은 ST의 Discovery Board의 회로도 중 Test Pin이다. 보드에 가변저항같은것이 없기 때문에 3V를 PA1과 PA2에 넣어줘서 ADC값을 측정했다. 아래의 그림은 ADC의 Code를 생성하기 위한 설정화면이다. ADC1의 IN1, IN2를 선택한다. Mode는 Indipendent Mode로 설정하고 클럭프리스케일러는 4분주로, 분해능은...


#ADC #ADCDMA #STM32CubeIDE #STM32F4 #STM32F407 #ST예제Code

원문링크 : STM32F4 ADC DMA 예제 Code