728x90

2024/05/30 2

STM32 - ADC 구현 (Polling, Interrupt, DMA / 아두이노 Plotter 모드로 그래프 확인)

https://insoobaik.tistory.com/617 STM32 - ADC 이론 (DMA, ADC 함수)보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력하세요.insoobaik.tistory.com이론에 이어서 ADC를 직접 구현해 볼 것이다.Polling, Interrupt, DMA, 아두이노 Plotter를 통한 그래프 확인을 위해 위와 같이 STM32F429, 가변저항, 아두이노를 연결한다.STM32F429와 아두이노의 경우 Analog 신호를 전달하기 위한 Pin은 A0를 사용하였다. 기본적으로 ADC1,2,3번을 사용 가능하고 ADC1의 IN3을 사용할 것이다. (빨간색으로 표시된 것은 사용할 수 없다.)Parameter Settings를 통해 파라미터 값을 설정할 수 있다.ADC..

STM32 - ADC 이론 (DMA, ADC 함수)

ADC (Analog to Digital Converter) 아날로그 신호를 디지털로 변환해주는 장치다. ADC 특징1. 3개의 ADC 컨트롤러가 있다.2. 각각 최대 12비트의 해상도를 가지고 있다. (0~4095의 디지털 값을 얻을 수 있다.)3. 최대 24개의 채널로 동시에 아날로그 신호를 24개까지 처리할 수 있다.4. 처리 속도는 7.2MSPS(Mega Sampling Per Second)의 속도로 샘플링 가능하다.Vref+, Vref- : 아날로그 신호의 음과 양의 최대 범위인 기준 전압을 입력 받는다.ADCx_IN0~15 : 총 16개의 입력을 받을 수 있다.Temp sensor : 내부에 온도센서가 있어 ADC를 통해 디지털 온도값을 받을 수 있다.ADCCLK : ADC를 동작시키는 클럭에..

728x90