分享——浮点数的观察方法

2019-08-02 16:25发布


C2000的CLA是浮点处理器,IEEE 32位表示法。处理浮点数的速度快、精度高。

然而在调试时,看浮点数寄存器的不直观,即使有经验者也不方便。

解决办法:
它的寄存器只有四个,MR0~MR3,可以设置一个成员为浮点数的结构体,放在Cla1ToCpuMsgRAM中,在需要观察寄存器值的地方加入一条写结构体的指令。这样就可以方便地观察寄存器了。

具体处理方法:
1、加入的指令均为MMOV32 ,可以与其它指令并行。
2、加入的指令前后加入编译控制,使它在调试时参加编译,在发布板时不参加编译。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。