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.

[参考译文] TMS570LC4357:了解 HalCoGen 中"数据选择位"的逻辑

Guru**** 2051860 points
Other Parts Discussed in Thread: HALCOGEN
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1249292/tms570lc4357-understanding-logic-of-data-select-bits-in-halcogen

器件型号:TMS570LC4357
主题中讨论的其他器件:HALCOGEN

您好!  

对于理解"数据选择位"的逻辑;  

TI FEE 用户指南中有一个示例; 此块的数据集不能超过2个功率数据选择位。 数据集的用例是:考虑一个汽车立体声系统,它需要根据客户输入显示不同的语言。 项目将配置 Block Number = 1进行语言选择、并使用数据集来选择不同的语言选项、例如:4种英语、5种德语、6种俄语、7种法语等(块中有4种数据集)。 数据选择位的值应为>= 2=>2幂2=4。)。

首先,2的幂是2乘以某个值(如2x2=4)还是2的幂(如2^2=4)?

第二,让我们看看 HalCoGen :

 

有1、3、5、7个选项用于数据选择位。 我们如何计算通过两种方法选择3或5 (我怎样乘以2才能得到3? 或者 、我可以用2的多大幂得到3?)  

我的英语不是很好,所以可能我在努力理解逻辑。 如果你们能帮我,我会很开心的。
非常感谢、祝您愉快!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Emre:

    首先,2的幂是意味着2乘以某个值吗(如2x2=4),还是意味着取2的幂(如2^2=4)?

    这意味着要获取2的幂。

    [quote userid="569943" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1249292/tms570lc4357-understanding-logic-of-data-select-bits-in-halcogen 具有1,3,5,7个数据选择位选项。 我们如何计算通过两种方法选择3或5 (我怎样乘以2才能得到3? 或者 、我可以用2的多大幂得到3?)  [/报价]

    请参见下面的公式。

    数据集数量= 2个功率数据选择位

    数据集数量=  2 ^数据选择位

    所以, 数据集可以是1,2,4,8,16,32... 这意味着无法 将数据集配置为3或5等。

    数据集概念来自 AutoSAR。 如果您的费用配置未在 AutoSAR 中使用、则可以忽略此参数。

     --

    谢谢。此致、
    Jagadish。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jagadish Gundavarapu:感谢您的回答,它真的能帮助我解决问题。