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.

[参考译文] TMS320F280049:F280049 开发–器件支持与 DriverLib

Guru**** 2577385 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1572497/tms320f280049-f280049-development-device-support-vs-driverlib

器件型号:TMS320F280049
主题:C2000WARE 中讨论的其他器件

工具/软件:

我在使用 F28335 和 F28069 等 C2000 MCU 方面有经验。 对于这些器件、我严重依赖 C2000Ware 中提供的器件支持文件(例如 InitSysCtrl、InitEPwm1Gpio、InitAdc)、这使开发变得更容易。
在使用这些支持功能时、我可以查看 TRM 中的寄存器并直接配置外设。

现在、我正在开始使用 F280049 进行开发、但我注意到这些器件支持文件中有许多不可用。 而是为该器件系列提供 DriverLib。

我的问题是:

DriverLib 是否是在 F280049 上开发的唯一推荐方法?

2.我是否仍可以混合使用方法–例如、将传统样式(用于时钟,GPIO 设置等的 InitSysCtrl)与 DriverLib 一同用于 CAN 等模块?

3.什么是一般认为的最佳做法? 我是应该对所有模块完全切换到 DriverLib、还是可以接受混合方法?

4.不再为 F28004x 等较新的器件提供器件支持样式(如 InitSysCtrl、InitEPwm1Gpio)吗?


老实说、我有点担心、因为我以前没有使用 DriverLib、我发现器件支持样式更容易。
如果 F280049 也像旧器件一样具有器件支持、那就更好了。

非常感谢 TI 工程师提供的任何指导或建议。

谢谢!

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

    您好、

    很抱歉、延迟的回复。

    1.推荐的方法是对第 3 代器件使用 driverlib。  F28335 和 F28069 称为第 2 代器件、而 F2807x 及更高版本称为第 3 代器件。  仍然为 F280049 提供了位域头文件、但推荐的方法是使用 driverlib。  

    2.您仍然可以使用这两种方法。  

     3. DriverLib 是新一代 MCU 访问外设的优选模式。

    请参阅以下页面的  驱动程序—C2000Tm 软件指南 、了解有关 driverlib 和位域的详细信息。

    此致

    Siddharth