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.

[参考译文] TMS320F2.8031万:F2.8335万与F2.8031万代码兼容性功能WISE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/572228/tms320f28031-f28335-vs-f28031-code-compatibility-functionality-wise

部件号:TMS320F2.8031万

您好,

我的项目在F2.8335万中,我想将它迁移到f2.8031万。 我想知道代码的兼容性如何?

为了 更清楚地说明 ,假设我有为F2.8335万编写的I2C代码,并且如果我根据F2.8031万更改了必要的寄存器映射,那么在功能方面, 两个器件的I2C和 其他模块(如ADC,SCI,CAN等)的I2C之间是否会有任何区别

只是想知道我是否正确地映射了两个控制器之间的寄存器,并使用f2.8031万库代替F2.8335万,我可以使用  f2.8031万的F2.8335万代码吗?

如果不能,您可以建议还需要更改哪些内容,以区分两者之间的表单寄存器映射?

谢谢!

Romi Srivastava

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

    您好,Romi,

    Romi Srivastava 说:
    只是想知道我是否正确映射了两个控制器之间的寄存器,并使用f2.8031万库代替F2.8335万,我是否可以使用  f2.8031万的F2.8335万代码?

    这应该足够简单,因为I2C寄存器集对于两个设备都非常相似。 只需比较两种器件的I2C用户指南即可观察它们的相似之处。  

    我曾经将一个非常复杂的代码从F2.8335万迁移到了F2.8027万。 除了明显的时间限制外,几乎不需要作出任何努力。

    此致,

    Gautam

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

    Romi,

    请参阅C2000外设选择指南。 (SPRU566)它提供了C2000 MCU中使用的所有外设的完整列表。 由于F2803x是比F2833x更新的器件,因此会有一些差异和改进。 外设代码的一大部分应该可以正常工作,只需对其进行少量修改。 您显然需要对系统控制和时钟配置进行一些更改,但否则您的更改应该相对较小。

    谢谢!
    标记