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: TMDXIDDK379D 开发套件移植 Endat例程 初始化故障

Part Number: TMS320F28379D
Other Parts Discussed in Thread: TMDXIDDK379D

使用TMDXIDDK379D开发套件,想在例程(fcl_f2837x_tmdxiddk)中加入Endat例程(PM_endat22_BasicPosAcc_DelComp),例程加入后,程序会卡在endat.c的EnDat_Init()中的while (endat22Data.dataReady != 1) {}(具体如附图中所示);

使用TMDXIDDK379D开发套件,单独跑Endat例程(PM_endat22_BasicPosAcc_DelComp)不存在这个问题,可以准确读回编码器的位置值。

比较了一下两个程序运行过程中的汇编代码发现稍有不同,但不知该如何解决,具体如图中所示

希望可以得到帮助,谢谢!