반응형
Tim (타이머)의 pwm input 모드를 사용한다.
원리는 이러하다.
1)타이머 내부의 카운트 레지스터가 지정된 클락속도로 1씩 증가하고 있다.
2)특정 이벤트 발생시 타이머의 카운트 값을 캡쳐하는 공간이 2개 있다
3)특정 이벤트를 rising edge 혹은 falling edge로 적절히 셋팅한다.
4) 캡쳐된 카운트 값 중 하나는 pwm period 다른 하나는 pwm duty 를 의미하게 된다.
이 때, 측정하려는 pwm 신호가 left aligned인지 right aligned인지 그리고 pwm polarity가 high인지 low인지(pwm duty 신호가 high인지 low인지) 에 따라서 앞의 3번에서 말한 이벤트 설정이 달라지게 된다.
5) 다음 그림을 통해 동작의 개요을 설명한다.
반응형
'임베디드 쌩초보 공부 > STM32' 카테고리의 다른 글
stm32. cube mx spi통신 (0) | 2022.01.25 |
---|---|
stm32. adc 채널 여러개 측정 (0) | 2022.01.04 |
STM32 Adc 개요 & Adc 채널 여러개 측정 (0) | 2021.12.27 |
STM32 ADC Conversion (0) | 2021.12.26 |
Stm32 cube ide hal 을 이용한 uart tx (1) | 2021.12.17 |