728x90
반응형
SMALL

PWM 3

🌟 STM32CubeMX 활용 가이드 🌟

RCC, NVIC, 클럭, 프리스케일러, 주기, HSE 완벽 정리!안녕하세요! 여러분의 STM32CubeMX 활용을 더욱 쉽게 도와드리기 위해, 중요한 설정 항목들을 쉽게 이해할 수 있도록 정리해봤습니다. 🚀 여러분이 이 글을 읽고 나면, STM32CubeMX에서 클럭, 인터럽트, 타이머 설정을 완벽하게 다룰 수 있을 거예요! 🧩 1. RCC (Reset and Clock Control)RCC는 STM32 마이크로컨트롤러에서 가장 중요한 역할을 하는 모듈로, 클럭과 리셋을 관리합니다. 시스템의 성능과 효율성을 높이는 데 필수적이죠! 🔧💡🔑 주요 기능:클럭 소스 설정: 시스템이 동작하는 속도를 결정하는 핵심입니다. 🕹️PLL(Phase-Locked Loop) 설정: 클럭의 속도를 더 높이고, 정..

공부/STM32 2025.03.08

🤖 MCU 기반 로봇팔 제어 시스템 만들기 🚀

이번 포스트에서는 MCU (Microcontroller Unit) 를 사용하여 로봇팔을 제어하는 방법을 소개합니다.STM32와 PWM(Pulse Width Modulation) 방식으로 서보 모터를 제어하는 코드를 작성해보겠습니다.이 시스템은 서보 모터의 각도를 제어하여 로봇팔을 움직이게 됩니다.🔧 필요한 부품 및 구성부품 용도STM32 MCU마이크로컨트롤러, 제어 시스템 구현서보 모터로봇팔의 움직임을 담당타이머 (TIM4)PWM 신호를 생성하는 타이머GPIO 핀서보 모터와 연결된 핀🧑‍💻 코드 설명타이머 초기화TIM4를 사용하여 PWM 신호를 생성합니다. 서보 모터를 제어하기 위해 1ms ~ 2ms 사이의 펄스를 보내야 하므로, 타이머의 주기를 적절히 설정합니다.PWM 제어각 서보 모터의 각도를 ..

[KG_KAIROS]SMT32 미니 프로젝트

파란 모터 드라이버 사용 시PWM전 일반적인 GPIOD를 활용하여 OUTPUT 시킴 /* USER CODE BEGIN WHILE */ while (1) { HAL_GPIO_WritePin(GPIOD,GPIO_PIN_13,1);//B1-A HAL_GPIO_WritePin(GPIOD,GPIO_PIN_14,0);//B1-B HAL_Delay(1000); HAL_GPIO_WritePin(GPIOD,GPIO_PIN_14,1); HAL_GPIO_WritePin(GPIOD,GPIO_PIN_13,0); HAL_Delay(1000); /* USER CODE END WHILE */  그러면 pwm을 주는 방법은??우리 서보모터 했던 것처럼 하나를 TIM으로 설정해서 해보면 됨,https:/..

728x90
반응형
LIST