示例

C2000Ware 包括几个示例,这些示例演示了利用各种软件组件的器件和外设的功能。

演示的示例大致分为以下几类:

  • 基于 Driverlib 的示例:这些示例演示了使用 driverlib 的外设的特性和功能。针对每个器件和每个主要外设提供了示例。这些示例位于 driverlib/<device>/examples 下。例如,F28004x 器件的 adc 示例可以在 driverlib/f28004x/examples/adc 下找到。每个示例的 CCS 工程都以 projectspec 格式提供,位于示例中包含的 CCS 文件夹中,可以将其导入 CCS 和 build 中。driverlib 示例的用户指南可在 device_support/<device>/docs 下找到。例如,F2838x 的 driverlib 示例用户指南位于 device_support/f2838x/docs/F2838x_FRM_EX_UG.pdf

  • 基于 bitfield 的示例:这些示例演示了使用 bitfield 标头的外设的特性和功能。与 driverlib 示例相似,针对每个器件和每个主要外设提供了示例。Bitfield 示例可在 device_support/<device>/examples 下找到。

  • 库的示例:这些示例演示了各种软件库(如 DSP、数学和数字控制等)的特性和功能,这些软件库已在前几节中进行了介绍。库的示例包含在每个库中的示例文件夹中。例如,数字控制库 (DCL) 的示例可在 libraries/control/DCL/c28/examples 下找到。