STM32F4 ADC Interrupt 예제 Code


STM32F4 ADC Interrupt 예제 Code

#ADC #ADCInterrupt #STM32F407 #STM32F4 #STM32CubeIDE #ST예제Code 이번 포스팅을 STM32F4의 ADC에 예제 Code에 대해 설명하고자 한다. ADC의 방식은 Interrrupt 방식이고 ADC1의 채널1(PA1핀)을 이용한다. 아래의 그림은 ST의 Discovery Board의 회로도 중 Test Pin이다. 보드에 가변저항같은것이 없기 때문에 3V를 PA1에 넣어줘서 ADC값을 측정했다. 아래의 그림은 ADC의 Code를 생성하기 위한 설정화면이다. ADC1의 IN1을 선택한다. Mode는 Indipendent Mode로 설정하고 클럭프리스케일러는 2분주로, 분해능은 12비트로 설정한다. 컨티뉴어스 컨버젼 모드를 Enable하고 End of Conversion Selection을 싱클체널컨버젼의 완료후 EOC플레그를 선택한다. ADC_Regular_ConversionMode에서 외부트리거 컨버젼소스는 SW로 설정을 하면 된다. 인터...


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

원문링크 : STM32F4 ADC Interrupt 예제 Code