主题中讨论的其他器件:HALCOGEN、 TMS570LS1224
多篇文章提到、以下 HET 指令将在 HET1_4和 HET1_23上生成两个1 PPS 信号、LR 为1.6微秒...
l0 CNT{reg=a、max=624999、data=0};
L1 ECMP{hr_lr=low、en_pin_action=on、pin=4、action=PULSEHI、reg=a、irq=on、data=312500、hr_data=0};
L2 CNT{reg=B、max=624999、data=0};
L3 ECMP{hr_lr=low、en_pin_action=on、pin=23、action=PULSEHI、reg=B、IRQ=on、data=312500、hr_data=0};
但是、我无法可靠地看到这种情况、因为有时我会看到50%占空比为1秒的时钟、而其他时候我会看到没有时钟或"随机"(占空比或周期)时钟。 这是在我刚刚使用 CCS 下载映像之后。 实际上、我必须对 Launchpad 电路板进行下电上电、以便完全启动 HET1时钟。
我怀疑 Rega 和 regB 需要显式初始化、或者没有进行某些此类初始化。 hetInit()始终以相同的方式调用。 HET IDE 在启动时显示所有设置为0的寄存器、但我猜这只能在仿真器中触发、或者某些(实际)"硬件"信号触发它(加电时?) 而不是通过 hetInit()完成的操作。
如果能有任何见解,将不胜感激。 谢谢。

