timer3 21. [STM32] Timer - PWM 이번 시간에는 Timer의 PWM기능에 대해 알아보자.PWM은 일정 주기의 디지털 신호의 출력일 일정 비율로 쪼개 아날로그 신호처럼 동작하게 하는 방식이다. 서보 모터, 전력제어, 통신등 다양한 곳에 사용된다. 본 블로그는 STM32를 소프트웨어 엔지니어 관점에서 바라본 블로그입니다. 따라서 회로등의 전자공학 관련 내용은 사실과 다를 수 있습니다. 본 블로그에서 사용된 MCU 및 개발보드는 다음과 같습니다. NUCLEO-F429ZI (STM32F429ZIT LQFP144) NUCLEO-F439ZI (STM32F439ZIT LQFP144) "> 본 블로그는 STM32를 소프트웨어 엔지니어 관점에서 바라본 블로그입니다. 따.. 2025. 1. 10. 20. [STM32] Timer - Output Compare 타이머의 Output Compare 기능은 카운터 레지스터(TIMx_CNT)와 Capture/Comare 레지스터(TIMx_CCRx)의 값이 동일할 때 인터럽트를 발생시키거나 지정된 GPIO핀을 통해 출력을 내보낼 수 있도록 한다.동작방식은 앞서 타이머 기초에서 설명한 TIMx_CNT와 ARR의 비교를 통한 타이머 제어와 유사하다. 다만 Output Compare는 기본적으로 타이머에 설정한 Prescaler값을 기반으로 타이머의 ARR값과는 별개의 주기를 만들어 낼 수 있고 GPIO핀으로 신호를 내보낼 수 있다는 점이 다르다.이번장에서는 이 Output Compare기능에 대해 알아보자. 본 블로그는 STM32를 소프트웨어 엔지니어 관점에서 바라본 블로그입니다. 따라서 회로등의.. 2025. 1. 6. 19. [STM32] Timer의 기초 타이머는 단독 또는 주변장치와 연결되어 사용할 수 있는 MCU제어에서 아주 중요한 장치 중 하나이다.이 타이머는 일정주기의 펄스나 인터럽트 발생, PWM생성, 엔코더 또는 홀센서등의 카운터 등 다양한 용도로 사용된다.이번 시간부터는 이 타이머에 대해 알아보자. 본 블로그는 STM32를 소프트웨어 엔지니어 관점에서 바라본 블로그입니다. 따라서 회로등의 전자공학 관련 내용은 사실과 다를 수 있습니다. 본 블로그에서 사용된 MCU 및 개발보드는 다음과 같습니다. NUCLEO-F429ZI (STM32F429ZIT LQFP144) NUCLEO-F439ZI (STM32F439ZIT LQFP144) "> 본 블로그는 STM32를 소프.. 2024. 11. 19. 이전 1 다음