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.

TMS570LS0432的HET捕获问题

Other Parts Discussed in Thread: TMS570LS0432, HALCOGEN

我在用TMS570LS0432的HET的捕获功能,实现两路方波信号的捕获,为的是测量这两路方波信号的相位差,所以需要知道这两路方波被捕获到的两个时刻的时间差,附件里是我的工程;我不懂hetRam的汇编指令,有些函数调用的我也不知道对错,本人新手,还望指教。。。

我的目的是:捕获两路声波信号,然后看这两路声波信号的相位差,即:使用两路捕获,捕获上升沿,然后得到两路信号捕获到的时刻值,相减,就是相位差。但是不知道该怎么做。

NHET_Edge.zip
  • Hi Lei,

    根据你的应用描述,Halcogen产生的HET代码没法去实现你需要的功能。你需要自己写HET代码。

    请使用HET IDE来开发你的HET程序,然后把编译后的头文件和源文件告诉Halcogen,如下图所示。

    你可以使用“WCAP" 指令来获得上升沿时刻的计数值,然后作一个减法就可以得到相位差了。

    Regards,

    Jay


    • 您好:
    • 但是我没有在HET IDE 中找到TMS570LS0432的内容,他貌似不支持这款型号。

  • Hi Lei,

    请选择TMS570LS31x就可以了,TMS570LS0432的HET和TMS570LS31x的HET是相同的。

    Regards,

    Jay