STM324 IAR STM32F429I-DISC1 보드로 B10K 가변저항 ADC 값 읽기 이번 포스팅에서는 STM32F429I-DISC1 보드에서 B10K 가변저항을 이용해 ADC 값을 읽고 UART로 출력하는 방법을 정리했습니다. STM32F4 시리즈의 기본 ADC 사용법을 익히기에 좋은 예제입니다. 회로 연결사용한 가변저항: B10K (10kΩ)연결 핀:가변저항 1번 핀 (한쪽 끝) → GND가변저항 2번 핀 (중간) → PA0 (ADC1 Channel 0)가변저항 3번 핀 (다른 끝) → 3.3V 목표가변저항을 돌리면 ADC 값이 0 ~ 4095 범위로 변함이 값을 USART2를 통해 PC 터미널에 출력 코드 설명1. ADC 초기화 함수 (ADC1_Init)void ADC1_Init(void){ RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENAB.. 2025. 4. 23. IAR STM32F429I-DISC1 보드 UART(USART2) 통신 설정 및 사용 방법 사용한 환경보드: STM32F429I-DISC1개발 환경: STM32CubeIDE 또는 Keil MDK, 또는 직접 Makefile 프로젝트라이브러리: STM32F4xx Standard Peripheral Library USART 핀 구성USARTTX 핀RX 핀연결 포트USART2PD5PD6GPIODSTM32F429 보드에서는 기본적으로 PD5가 TX, PD6가 RX로 연결되며 AF7 (Alternate Function 7) 을 사용합니다. 전체 소스 구성총 3개의 파일을 사용합니다:main.c: 시스템 초기화, USART 설정 및 기본 송신 코드USART_CTM.h / .c: USART2 초기화 함수 정의stm32f4xx_it.c: 인터럽트 핸들러 정의 main.c#include "main.h"#in.. 2025. 4. 23. STM32 CUBE IDE 개발환경 구축하기 STM32 CUBE IDE 개발환경 구축하기안녕하세요! 오늘은 STM32 마이크로컨트롤러(MCU) 개발을 시작하기 위해 필수인 STM32 CUBE IDE 개발환경 구축 방법을 소개하려고 합니다.STM32 CUBE IDE는 STMicroelectronics에서 제공하는 공식 통합 개발 환경(IDE)으로, 코드 작성, 디버깅, 빌드, 펌웨어 설정까지 모두 한 곳에서 할 수 있어 STM32 초보자부터 전문가까지 널리 사용되고 있습니다.지금부터 차근차근 설치 방법을 알아보겠습니다.1. STM32 CUBE IDE 다운로드STMicroelectronics 공식 웹사이트에 접속합니다.페이지 중간에 보이는 Get Software 버튼을 클릭합니다.회원가입 및 로그인이 필요합니다. 계정이 없으면 간단히 가입해 주세요.사.. 2025. 4. 10. IAR STM32F 시리즈 개발환경 구축 일단 IAR Embedded Workbench IDE 가 설치되어있어야 합니다!!! 처음으로 자신의 개발보드에 혹은 MCU에 맞는 라이브러리를 다운로드해줘야 합니다.https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html STM32 32-bit Arm Cortex MCUs - STMicroelectronicsMicrocontrollers from the STM32 MCU family are based on Arm Cortex-M processors and designed to offer new degrees of freedom to MCU users.www.st.com위의 사이트에 들어가시면이렇게 MC.. 2024. 2. 20. 이전 1 다음