Hi Robit,
16MHz is the max processor frequency you could use with the device.
For your "code pwr(), exp(), log() using math.h file", did you use MSPMATHLIB for your device? If yes, I'm afraid the library doesn't support MSP430F2xx devices as described…
Hi Larry,
As showing in your additional code, I would like to say the issue was from the cos and sin functions you called from the MSPMATHLIB. However There are not many documents about the MSPMATHLIB so that I could only check the source code of math…
John,
I can't provide the project, but I can provide the information you are asking for.
Specifically, the problematic include directive is '#include "msp430.h"'
The relevant compiler flags in the Linux CCSv7 container install are '--include-path…
Hi Evan,
I meant, if you go to link: www.ti.com/.../toolssoftware , you will see Floating Point Math Library listed in Softwares. Furthermore, when you visit: www.ti.com/.../mspmathlib , it is written the following: MSP430 devices supported by MSPMATHLIB…
Luigi,
this is documented in: http://www.ti.com/lit/ug/slau157ad/slau157ad.pdf - chapter 2.1.3 "Using Math Library for MSP430 (MSPMathlib) in CCS v5.5 and Newer"
2.1.3 Using Math Library for MSP430 (MSPMathlib) in CCS v5.5 and Newer TI's MSPMathlib…
Hi Himanshu,
We do provide both floating and fixed point libraries for mathematical operations on the MSP430F5132 microcontroller. They are installed by default with new Code Composer Studio installations, and can be utilizing by using #include "math…
Have you heard about our mathematical and signal processing libraries? They may help here, although you're using assembly code so maybe not. Regardless, the Low Energy Accelerator (LEA) module on the MSP430FR5994 could be an option for the next generation…
Other Parts Discussed in Thread: MSPMATHLIB , MSP430G2744 I am using CC6 and G2744. After building a project, there will be a remark:
remark #10422-D: (ULP 6.2) Detected use of a device with available 32-bit hardware multiplier and not also using MSPMATHLIB…
Hi Paul
The math lib will take a big space of the memory, not strange for the 3.5KB. Two solutions for this case
1. Convert the float data to integer
I don't know where the data source come from(ADC or other communication interface), we can multiply…