Part Number:TMS320F28035
TMS320F28035编程,使用CLA,汇编。其中有段怎么也调不好,后发现MBCNDD指令执行不正确。
MADDF32 MR3, MR3, #1.0
MCMPF32 MR3, #16.0
MBCNDD $123, LT
MNOP
MNOP
MNOP
……
$123
注:MR3的内容为执行次数,加1后判断是否到16,不到,则跳转到$123,
相同的几段程序,跟踪发现,大于16的数,一直跳转,小于16的数,一直不跳转。
是不是我搞反了?
但是反过来用GT条件,也不能正确执行,
观察标志MSTF为0x00000024
谢谢大家
TX dong:
哎呀,加三个NOP
呵呵
谢谢大家
,
Susan Yang:
请问您现在问题解决了?