| 答1 |
这是一个正常的操作。
对于16为计数器,输出的反转依赖于定时器的值与比较寄存器的值匹配。
因此,在与 CR01 匹配而输出反转后,在与 CR00 匹配之前,一个与 CR01 的匹配将再次发生,
并且输出再一次反转。
请执行设置,以使:如果新的 CR01 值比现在的 CR01 值小,
对 CR01 的重写时序放于定时器和 CR01 的匹配中断发生时;
如果新的 CR01 值比现在的 CR01 值大,
对 CR01 的重写时序放于定时器和 CR00 的匹配中断发生时。
另外,如果设置 CR01 的时间总是比中断服务时间长,
建议在 CR00 匹配中断发生时设置 CR01 的值。
|