This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28379D: CLB 输出信号到QEP

Part Number: TMS320F28379D

方法1我使用CLB生成了一路 脉冲信号 PULSE和方向信号DIR。将信号通过GPIO输出,然后接入QEP A/B引脚能够正常计数。

方法2QEP配置保持方法1不变,只是通过内部接入QDIRQCLK时,QEP不能计数(QPOSCNT始终为零)。CLBQEP联系信号如下图:

其中QDIR与方法1中的DIR波形一样;

QCLK为方法1中PULSE信号的下降沿时刻的脉冲,宽度10ns

 

通过新增语句Clb1LogicCtrlRegs.CLB_OUT_EN = 3<<10; 配置实现

这种情况QEP不能实现计数(QPOSCNT始终为零)

 

请帮忙看一那哪里导致方法2不能计数的原因。

谢谢!

x 出现错误。请重试或与管理员联系。