alan2526

HT66fu50----简易定时器CTM0/3

0
阅读(1816)









T0IO1、T0IO0:(前面有错误)

   选择 TPn_0, TPn_1 输出功能位


比较匹配输出模式
00:无变化
01:输出低
10:输出高
11:输出翻转
PWM 模式
00:强制无效状态
01:强制有效状态
10: PWM 输出
11:未定义
定时 / 计数器模式
未使用
此两位用于决定在一定条件达到时 TM 输出脚如何改变状态。这两位值的选择
决定 TM 运行在哪种模式下。
在比较匹配输出模式下, TnIO1 和 TnIO0 位决定当比较器 A 比较匹配输出发生
时 TM 输出脚如何改变状态。当比较器 A 比较匹配输出发生时 TM 输出脚能设
为切换高、切换低或翻转当前状态。若此两位同时为 0 时,这个输出将不会改
变。 TM 输出脚的初始值通过 TMnC1 寄存器的 TnOC 位设置取得。注意,由
TnIO1 和 TnIO0 位得到的输出电平必须与通过 TnOC 位设置的初始值不同,否
则当比较匹配发生时, TM 输出脚将不会发生变化。在 TM 输出脚改变状态后,
通过 TnON 位由低到高电平的转换复位至初始值。
在 PWM 模式, TnIO1 和 TnIO0 用于决定比较匹配条件发生时怎样改变 TM 输
出脚的状态。 PWM 输出功能通过这两位的变化进行更新。仅在 TMn 关闭时改
变 TnIO1 和 TnIO0 位的值是很有必要的。若在 TM 运行时改变 TnIO1 和 TnIO0
的值, PWM 输出的值是无法预料的。





example: