반응형

TiMER 2

STM32 Timer 활용 - PWM 생성 및 타이머 인터럽트 설정

STM32F429ZI의 타이머는 다양한 기능을 제공하여 마이크로컨트롤러의 타이밍 제어나 PWM 생성 등 다양한 작업을 수행할 수 있게 도와줍니다. 이번 포스팅에서는 타이머의 종류와 기본 개념을 다루고, PWM 생성, 타이머 인터럽트 설정 및 사용 방법에 대해 알아보겠습니다. 특히 GPIO 설정을 포함하여 타이머 기능을 사용하는 방법을 자세히 설명하고, 예제 소스 코드도 제공할 것입니다.1. STM32 타이머의 종류 및 기본 개념STM32F429ZI에는 다양한 타이머가 포함되어 있습니다. 주요 타이머는 다음과 같습니다:Advanced Control Timer (타이머 1, 8): 고급 PWM 기능과 다양한 타이밍 제어를 제공합니다.General Purpose Timer (타이머 2-5, 9-14): 기본적..

STM32 2024.11.22

nRF52 Application Timer 설정 및 사용

애플리케이션에서 주기적인 작업이나 이벤트가 필요한 경우 Timer를 이용한다. nRF52의 Application Timer는 RTC1을 사용하며, 응용 프로그램에 작업을 위해 정확한 타이밍 소스를 제공한다.1. Application Timer 개요nRF52840에서 Application Timer는 RTC1을 기반으로 하여 동작합니다. 이 타이머는 초저전력 모드에서도 동작 가능하며, 주기적인 작업이나 이벤트 처리에 적합합니다. 일반적으로 배터리 구동 장치나 저전력 IoT 애플리케이션에서 타이머가 필요한 경우 많이 사용됩니다.타이머는 반복 모드(repeated)와 단일 실행 모드(single shot)를 지원하며, 타이머가 종료되거나 시간이 만료될 때 특정 작업을 수행하는 콜백 함수(Handler)를 등록..

nRF52 2024.09.14
반응형