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.
工具/软件:Code Composer Studio
团队、
作为对以下论坛的答复的后续行动, e2e.ti.com/.../2370558
请回答以下客户问题。
我的 LC4357电路板的 HET 有问题。
这是我的程序
P02_PERIOD PCNT{hr_LR=high、type=RISe2RISE、PIN=2};
;P02_HighTime PCNT{hr_LR=low、type=RISe2FALL、PIN=2};
P02_EventCount ECNT{pin=2、event=RISE、reg=A、data=0};
P02_Branch BR {NEX=P02_LAST、COND_addr=P02_PeriodSave、PIN=2、EVENT=RISE};
P02_PeriodSave ADD{src1=REM、src2=ZERO、dest=IMM、REMOTE=P02_PERIOD、DATA=0};
P02_DJZ zählen NEX=P02_ADD、COND_ADDR=P02_MOVE_REG=A、DATA=8};Anzahl Nocken zu
P02_ADD {src1=REM、src2=IMM、dest=IMM、NEX=P02_LAAST、REMOTE=P02_PERIOD、DATA=0};
P02_Move ADD{src1=REM、src2=ZERO、DEST=IMM、REMOTE=P02_ADD、DATA=0};Ergebnis hier speichern
P02_ResetDJZ MOV32{remote=P02_DJZ、type=IMTOREG&REM、reg=A、data=8};
P02_ResetSum MOV32{remote=P02_ADD、type=IMTOREG&REM、reg=A、data=0};
P02_Last BR{NEX=P00_PERIOD、COND_addr=P00_PERIOD、EVENT=NOCOND};
如果 我不使用(注释掉) P02_HighTime、则 P02_PERIOD 工作正常。
如果我使用 P02_Hightime、则 HR 数据似乎存在问题。
我不想使用 HR Share,因为我需要 PIN。
对我来说、只使用低分辨率的 P02_Hightime 是可以的。
我的错误在哪里
谢谢你。
-针虎
团队、
客户解决了问题。
请参阅下面的注释。
我通过切换线路来解决了 HET 的问题
P02_HighTime PCNT{hr_LR=low、type=RISe2FALL、PIN=2};
P02_PERIOD PCNT{hr_LR=high、type=RISe2RISE、PIN=2};
对我来说、如果使用的是高分辨率计时器、则同一引脚的2 PCNT 指令似乎存在问题)。
谢谢你。
-针虎