跳转到主内容
Knowledgebase
Home
Renesas Electronics China - Knowledgebase

规定INTP0的有效边沿时无须停止作为INTP0中断处理的一部分的定时器操作。不停止定时器的情况下能设置INTM0的吗?

最新更新:2011年10月 04日

Question:

这个问题是关于: 在 TM0 工作在自由运行模式,使用中断 INTP0 执行远程控制接收时以及可以在任意时刻改变有效边沿规定时。 uPD780053 中 INTM0 的设置方法(外部中断模式寄存器0)。

用户手册中说

 

" 当使用 INTP0 / TI00 / P00 和 INTP1 / T101 / P01 引脚作为定时器的输入(TI00 和 T101)时, 在设置有效沿之前,通过清除16位模式控制寄存器(TMC0)的位1到3(TMC01 到 TMC03)为0,0,0,停止定时器0的操作",

但是根据应用注意事项中"自由运行模式中远程控制接收", 在规定 INTP0 的有效边沿时,无须停止作为 INTP0 中断处理的一部分的定时器的操作。

换句话说,不停止定时器的情况下,能执行 INTM0 的设置吗?

Answer:

你提到的用户手册中的描述是一个注意事项,针对一些诸如将 INTP0/TI00/P00 引脚用作 T100, 来自于这个引脚的信号用于定时器0时的情况。
正如你问题中提到的,定时器0在自由运行 PWM 模式下操作并使用内部时钟, 且当这个引脚不作为 TI00 使用时,转换有效边沿对定时器0没有影响。
Suitable Products