ZHCADH3A December 2023 – May 2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0H3216-Q1 , MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228
STM8 和 MSPM0 都提供各种计时器。MSPM0 提供具有不同功能的计时器,支持从低功耗监控到高级电机控制的各种用例。
| STM8L | STM8S | MSPM0L | MSPM0C | MSPM0H | |||||
|---|---|---|---|---|---|---|---|---|---|
| 计时器名称 | 缩写名称 | 计时器名称 | 缩写名称 | 计时器名称 | 缩写名称 | 计时器名称 | 缩写名称 | 计时器名称 | 缩写名称 |
| 高级控制 | TIM1 | 高级控制 | TIMA0(仅在 MSPM0Lx22x 中) | 高级控制 | TIMA0 | 高级控制 | TIMA0 | ||
| 通用 | TIM2,3 | 通用 | TIM2、3、5 | 通用 | TIMG0,1,2,4,5,8,12 | 通用 | TIMG1,2,8,14 | 通用 | TIMG1,2,8,14 |
| 基础型 | TIM4 | 基础型 | TIM4,6 | ||||||
| 特性 | STM8L | STM8S | MSPM0L、MSPM0C 和 MSPM0H |
|---|---|---|---|
| 分辨率 | 8、16 位 | 8、16 位 | 16 位 |
| PWM | 是 | 是 | 是 |
| 捕获 | 是 | 是 | 是 |
| 比较 | 是 | 是 | 是 |
| 重复计数器 | 否 | 是 | 是 |
| 单次触发 | 是 | 是 | 是 |
| 向上/向下计数功能 | 是 | 是 | 是 |
| 低功耗模式 | 是 | 是 | 是 |
| QEI 支持 | 否 | 否 | 是 |
| 可编程预分频器 | 是 | 是 | 是 |
| 影子寄存器模式 | 是 | 是 | 是 |
| 事件,中断 | 是 | 是 | 是 |
| 自动重新加载功能 | 是 | 是 | 是 |
| 故障处理 | 是 | 是 | 是 |
| STM8 | MSPM0 等效功能 | 原因 |
|---|---|---|
| TIM1 | TIMA0 | 高级控制、16 位分辨率、加/减计数器、重复计数器 |
| TIM2、3、5 | TIMG0-11,TIMG14 | 16 位分辨率、通用、捕捉/比较功能 |
| TIM4、6 | 任何(1) | 基本计时器 |
| 特性 | STM8L 和 STM8S | MSPM0L、MSPM0C 和 MSPM0H |
|---|---|---|
| PWM | TIM1TIM2、3、5 | 所有计时器 |
| 捕获 | TIM1TIM2、3、5 | 所有计时器 |
| 比较 | TIM1TIM2、3、5 | 所有计时器 |
| 单次触发 | TIM1TIM2、3、5 | 所有计时器 |
| 预分频器 | 所有计时器 | 所有计时器 |
| 同步 | 所有计时器 | 所有计时器 |
计时器代码示例:有关计时器代码示例的信息,请参阅 MSPM0 SDK 示例指南。