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.
工具与软件:
你(们)好
我们希望有一个将 MATHACL 用于平方根运算的代码示例。 遗憾的是、SDK 中没有示例。
你可以帮帮我吗?
THX
Vincenzo
您好、Vincenzo、
很抱歉、我们没有示例。 请参阅 TRM 并生成它。 以下是 TRM 上有关如何使用 MATHACL 的详细指南。
此致、
Janz Bai
尊敬的 Janz Bai:
非常多。 所以没有计划在 SDK 中制作少量示例、对吗?
只是确定……
THX
Vincenzo
您好、Vincenzo、
我记得现在还没有计划在 SDK 中添加这个内容。
此致、
Janz Bai
尊敬的 Janz Bai:
我想知道计算一个简单数字(如9)的平方根的步骤。
我尝试了以下方法、但它不起作用。 你能指出我做错了什么吗?
MATHACL->CTL = MATHACL_CTL_FUNC_SQRT |//做平方根
MATHACL_CTL_OPTYPE_unsigned |//操作数无符号
MATHACL_CTL_QVAL_Q0;//无分数
MATHACL->OP1 = 9U;
MATHACL->OP2 = 0U;
while ((MATHACL->STATUS & MATHACL_STATUS_BUSY_MASK)== MATHACL_STATUS_BUSY_NOTDONE){
;
}
result = MATHACL->RES1;
THX
Vincenzo
您好、Vincenzo、
我的 HSM 同事将在这个问题上为您提供帮助。
此致、
Janz Bai
您好、 Vincenzo
对于 Qurt 功能、请先参阅本节:
https://www.ti.com/lit/ug/slau846b/slau846b.pdf
6.4.3平方根(SQRT)
如果您对这些步骤有任何疑问、请随时向我提问。
此致、
Helic
尊敬的 Helic:
平方根阶跃的平方根。
我按照以下缩放数字进行计算
uint32_t sqrtNumber = 100;//求100的平方根
此致
图尔西·达斯
尊敬的 Helic:
我在我的路上得到了答案2。
我在我之前的代码中发现了错误。
DL_GPIO_setValueCTL (MATHACL、(0xffffffe5 & 0xe1ffffff &(0xffe0fffffff|(SFACTOR << 16)))) ;//设置函数夸脱
在此行中为 0xFFe0ffFF|(SFACTOR << 16)。 它必须为0xFFc0ffff|(SFACTOR << 16)。 因为 SFACTOR 需要6位。
我觉得很高兴,如果你能解释如何使用: DL_MathACL_startSqrtOperation(MATHACL, config, sqrt );
调用 SQRT 函数时、我无法使用此 SFACTOR。 我需要您的帮助如何使用它?
此致
图尔西·达斯
嗨、 Tulsi Das 和 Vincenzo Pizzolante
以下是 SQRT 操作代码示例:
e2e.ti.com/.../mathacl_5F00_sqrt_5F00_op_5F00_LP_5F00_MSPM0G3507_5F00_nortos_5F00_ticlang.zip
此致、
Helic