Dear all,
I have observed something that I don't understand with some code that I am running. I have two hardware setups and I am using the latest version of CCS. My setups are: controlCARD F28069UPZPS and LaunchPadXL F28069MPZT.
When I compile and run code I have noticed that there is something unusual happening with the IQmath library and the IQsin function, namely the PU version and the radians version
without posting my code, the only difference is this: _IQ20sin(fLIMIT_RANGE4); vs _IQ20sinPU(fLIMIT_RANGE4);
Both versions of my code WORKS on the controlCARD F28069UP
ONLY the IQsinPU version works on the F28069M, I have an interrupt routine timer going and the IQsinPU version runs in ~4us while the IQsin version runs in ~400us and I don't think is doing anything productive.
Any advice would be appreciated, again the code is identical save for the IQsin function that is called and it works on the F28069UP but I get issues on the F28069M.