KOKA016A november 2022 – march 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1
STM32G0와 MSPM0는 모두 다양한 타이머를 제공합니다. MSPM0는 저전력 모니터링부터 고급 모터 제어까지 유스 케이스를 지원하는 다양한 기능을 갖춘 타이머를 제공합니다.
STM32G0 | MSPM0 | ||
---|---|---|---|
타이머 이름 | 축약형 이름 | 타이머 이름 | 축약형 이름 |
고급 제어 | TIM1 | 고급 제어 | TIMA0 |
범용 | TIM2-4, TIM14/-17 | 범용 | TIMG0-11 |
고해상도 | TIMG12 | ||
기본 | TIM6/7 | ||
저전력 | LPTIM |
주요 기능 | STM32G0 타이머 | MSPM0G 타이머 | MSPM0L 타이머 |
---|---|---|---|
분해능 | 16비트, 32비트 | 16비트, 32비트 | 16비트 |
PWM | 예 | 예 | 예 |
캡처 | 예 | 예 | 예 |
비교 | 예 | 예 | 예 |
원샷 | 예 | 예 | 예 |
업다운 카운트 기능 | 예 | 예 | 예 |
전원 모드 | 예 | 예 | 예 |
QEI 지원 | 예 | 예 | 아니요 |
프로그래밍 가능한 프리스케일러 | 예 | 예 | 예 |
섀도우 레지스터 모드 | 예 | 예 | 예 |
이벤트/인터럽트 | 예 | 예 | 예 |
오류 이벤트 메커니즘 | 예 | 예 | 아니요 |
자동 재로드 기능 | 예 | 예 | 예 |
STM32G0 타이머 | MSPM0 상응 | 추론 |
---|---|---|
TIM1 | TIMA, TIMG8-12 | 고급 제어, 양쪽 16비트 분해능, QEI 지원 |
TIM2 | TIMG12 | 32비트 분해능 |
TIM3/4 | TIMG0-7 | 범용, 16비트 분해능 |
TIM6/7 | 모두 | 기본 타이머 |
TIM14 | 모두 | TIM3/4와 동일한 기능 |
TIM15/16/17 | 모두 | 범용 |
LPTIM | PD0의 모든 타이머 | LPTIM은 LFCLK 소싱, PD0 – MSPM0에서 저전력 모드 |
주요 기능 | STM32G0 타이머 | MSPM0 타이머 |
---|---|---|
PWM | TIM1-4에는 에지와 센터 정렬 옵션이 있으며, TIM6-7에는 PWM 기능이 없습니다. TIM15-17 에지 정렬 옵션만. | 모든 타이머에는 에지 정렬 또는 센터 정렬 옵션이 있습니다 |
캡처 | 큰 차이는 없습니다 | 큰 차이는 없습니다 |
비교 | 큰 차이는 없습니다 | 큰 차이는 없습니다 |
원샷 | 큰 차이는 없습니다 | 큰 차이는 없습니다 |
프리스케일러 | 16비트 프리스케일러, LPTIM(3비트 프리스케일러) 외 | 8비트 프리스케일러 |
동기화 | TIM1-4, TIM15 | 모든 타이머에는 이 기능이 있습니다 |
타이머 코드 예제에 관한 정보는 MSPM0 SDK 예제 가이드에서 확인할 수 있습니다.