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.
工具/软件:TI C/C++编译器
大家好、
我目前正在研究增量电导 MPPT 算法。 我需要一个浮点"除法"数学运算来计算 Δ 功率和 Δ 电压。 在当前库中有两个数学函数
用于支持整数和长数格式的"div、ldiv"除法。 当前的 MPPT 算法使用"_invf32"、这不能提供准确的结果。 需要浮点库函数进行除法、因为我的源文件是浮点格式。
感谢您的任何帮助。
此致
Naveen
您好、Tom、
感谢你的答复。
当然、我将尝试源代码。但是该源代码是否执行32位除法运算?
此致
Naveen
您的 MCU 具有 FPU + TMU。
[报价用户="Naveen Reddy"]此源执行32位除法运算?
您可以编写一个浮动除法表达式...
float_val1 / float_val2
(笑声) 并使用单个除法指令对其进行评估。 我假设您为您的设备使用了适当的编译器开关...
-v28 -ml -mt ---cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu2
当您 在 CCS 中为 TMS320F28377S 设置新项目时、它会为您选择所有这些编译器选项。 您需要再手动添加一个: --fp_mode=relaxed。 请在 C28x 编译器手册中阅读有关选项-fp_mode 的更多信息。
谢谢、此致、
乔治