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