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.

有关F2808 SPI边沿捕获问题

Other Parts Discussed in Thread: CONTROLSUITE

在调试F2808  SPI例程,有个问题想请教,按照例程高速的算法是使用超时事件进行计算,这样时间是固定的,位置信息可读取QPOSCNT得到;低速时采用脉冲边沿捕获的方式进行计算,这样时间可以读取QCPRDLAT得到,

问题是位置信息来自于哪里?资料介绍说,位置为正交脉冲边沿计数值,但是不懂这个是什么意思

所以想问问,第一:所谓的边沿捕获,捕获的是什么信号,是A、B信号,还是别的什么?  第二:两次捕获事件之间的位置信息是如何得到的?

  • 请问您测试的是SPI的例程,还是QEP的例程,具体是哪一个例程呢?

  • 额,错了,是F28069的QEP,至两天SPI,QEP都在调,混了。

    具体例程,在这个目录下:C:\ti\controlSUITE\device_support\f2806x\v136\F2806x_examples_ccsv5\eqep_pos_speed

  • 额,错了,是F28069的QEP例程,这两天F2808在调SPI,F28069在调QEP,弄混了····

    具体例程在这个目录下:C:\ti\controlSUITE\device_support\f2806x\v136\F2806x_examples_ccsv5\eqep_pos_speed

  • QEP接收编码器的ABZ信号,从而计算出位置和速度,ABZ是一组信号,缺一不可。QEP寄存器中读到的值可以说是QEP对信号解码后的结果,主要的值就是位置信息QPOSCNT,速度计算可以说是计算位置信号的变化率。

  • 您说这个我大概明白,我就想知道,边沿捕获的是什么?两次捕获之间的位置信息怎样获得?