您好!
我需要仅使用 HET 指令集为 HET 准备一个测试软件。
测试 SW 应读取其中一个 HET 输入引脚的 PWM 状态、并应从另一个 HET 输出引脚生成类似的波形。
目前,我正在使用以下代码根据 HET 输入引脚状态来设置/复位 HET 输出引脚。 但它不起作用。
PulseRISE:BR
{ NEXT = PFALL、COND_addr = RISE_SET、Pin = HET4、EVENT = RISE;跳转至 HET4上升沿的 RISE_SET
}
PulseFALL:BR
{
NEXT = DNDEND、COND_addr = FRAW_RESET、引脚= HET4、EVENT = FALL;在 HET4的下降沿跳转至 FRAL_RESET
}
RISE_SET:ECMP{NEXT = END、COND_ADDR = END、hr_LR = LOW、en_PIN_ACTION = ON、Pin = HET2、 操作=置1、reg = A、数据= 0x00} ;将 HET 引脚 HET2设置为高电平
FRAL_RESET:ECMP{NEXT = END、COND_ADDR = END、hr_LR = LOW、en_PIN_ACTION = ON、Pin = HET2、 操作=清除、reg = A、数据= 0x00};复位 HET 引脚 HET2
结束:
代码中有什么问题吗? 该代码似乎缺少 HET4引脚的一些上升沿和下降沿、因此不会在引脚2生成类似的输出。
如果我在这里有问题、请告诉我。
此致、
Padmrish