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.

[FAQ] [参考译文] [常见问题解答]常见问题解答:在为 TI C2000设计 Simulink 应用时、支持哪些数据类型?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/943941/faq-faq-what-are-the-supported-data-types-when-designing-a-simulink-application-for-ti-c2000

采用 MathWorks TI C2000硬件支持包的 MathWorks Embedded Coder 允许使用 MATLAB 和 Simulink 开发的模型在 C2000硬件上自动编译和执行。

德州仪器(TI) C2000TmMCU 支持16位和32位数据类型,但不支持本机8位数据类型。 SimulinkRegistered 模型和 Embedded CoderRegistered 软件支持多种数据类型,包括8位数据类型。

如果    您在模型中选择 INT8或 uint8、则仿真将使用8位数据运行、但在生成的代码中、该数据表示为16位。 这可能会导致在仿真中出现数据溢出和绕回、但在生成的代码中不会发生。

在 C2000器件中、在生成的代码中 、双精度 数据类型表示为单精度浮点值(32位)。 这种表示会导致仿真中的数据值与生成的代码之间的差异。

还支持定点数据类型、使用 C28x IQmath 库块、用户可以执行处理器优化的定点数学运算。

 有关 C28x IQmath 库块的详细信息、请点击此处。  

当使用定点数学运算生成使用 IQ 数学例程的优化代码时、可以启用如下所示的 CRL。

C2000培训视频:https://training.ti.com/search-catalog/field_language/ZH-CN?keywords=C2000&start%5Bdate%5D=&end%5Bdate%5D=

C2000培训小程序码