主题中讨论的其他器件: TMS320F280039C
工具与软件:
大家好、我想创建一个可在内部使用的通用库。
我们 在工程中通常使用 TMS320F28379D 和 TMS320F280039C 微控制器。 我想了解是否能从代码块中找到所使用的 MCU 类型。 有没有办法做到这一点?
我想创建与 MCU 无关的代码、我想根据 MCU 模型包含正确的 driverlib 文件、因此我想根据代码确定 MCU 的类型。
提前感谢。
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.
工具与软件:
大家好、我想创建一个可在内部使用的通用库。
我们 在工程中通常使用 TMS320F28379D 和 TMS320F280039C 微控制器。 我想了解是否能从代码块中找到所使用的 MCU 类型。 有没有办法做到这一点?
我想创建与 MCU 无关的代码、我想根据 MCU 模型包含正确的 driverlib 文件、因此我想根据代码确定 MCU 的类型。
提前感谢。
您好!
您能看一下这些链接吗? https://www.ti.com/video/6327167825112
谢谢!
Ben Collier
嗨、Ben、
感谢链接。 特别是其中显示器件之间差异的部分非常有用。 但这不是我真正想要的。 我们正在主动使用这两个 MCU。 我想创建一个库、以便能够通过某种方式确定它是在 TMS320F28379D 还是 TMS320F280039C 上运行。 我知道预处理器指令可在工程中用于此目的、因此库可包含相应的库。 我只是想探索其他选择。
是否有类似 ID 寄存器的东西、我可以通过读取它来找出代码运行在哪种类型的 MCU 上?
谢谢!
Ege
尊敬的 Ege:
每个器件均具有其自己的器件标识代码。 可以在器件的配置寄存器中找到此信息
从 F2837xD TRM:
从 F28003x TRM:
此致、
Allison