主要内容

开始使用德州仪器C2000单片机Blockset

这个例子展示了如何使用C2000™单片机Blockset运行仿真软件®模型在德州仪器C2000硬件。金宝app

介绍

C2000™单片机Blockset允许您生成一个实时的可执行文件和下载你的TI开发板。blockset包括一个图书馆的仿真软件模块配置和访问德州仪器C200金宝app0外围设备和通讯接口。在这个例子中,您将学习如何配置一个简单的仿真软件模型来生成代码的TI C2000硬件和运行生成的代码在董事会定期打金宝app开和关闭一个LED。这个例子向您展示如何配置两个不同的模型运行在不同的CPU核。

先决条件

如果你是新的模型,我们建议完成:金宝app

所需的硬件

要运行这个示例,您可以使用任何TI C2000硬件。为了您的方便,以下硬件模型预配置执行的例子:

模型

open_system (“c28069_blink.slx”);

任务1 -创建、配置和运行模型TI短笛F28069M发射台(单芯)

在这个任务您将创建和配置一个简单的模型闪烁车载导致运行在TI短笛F28069M发射台(单芯)。

1。输入slLibraryBrowser在MATLAB®提示。这将打开模型库浏览器。金宝app

2。在模型库浏览器金宝app,导航库> C2000™单片机Blockset并选择C2806x处理器。

3所示。双击GPIO块。检查块面具,其中包含块的描述和参数配置相关的用户GPIO。

4所示。在MATLAB中,选择家> New >仿真软件模金宝app型

5。拖动GPIO块从C2806x对模型库。

6。拖动常数块从金宝app对模型库。

7所示。连接的输出常数块是一个相应的输入GPIO块。配置GPIO和持续块如下:

  • 。配置GPIO与销39块蓝色LED或销34为红色了。

  • b。确保切换GPIO选项启用。启用此选项将切换的销当输入传递给这个块是1。切换的速度将基于样例的输入。

  • c。为常数,指定样本的时间(0.5)。切换选项启用以来GPIO块,这样可以确保GPIO是1 0 0.5秒和0.5秒。所以,波形的周期是1秒。

8。保存您的模型和连接TI短笛F28069M发射台你电脑的USB电缆。

9。打开保存的模型配置模型F28069M启动:

  • 一个打开。建模选项卡和新闻Ctrl + E(模型设置)打开配置参数对话框。

  • b。去硬件实现>硬件板并选择TI短笛F2806M发射台

  • c。确保从Flash引导如果应用程序启用加载flash。如果你不选择这个选项,应用程序加载到内存。

  • d。点击好吧

10。硬件选项卡并单击构建、部署和启动为模型来生成代码和部署可执行。

11。生成的代码构建和运行在F28069M自动启动。当模型开始运行在F28069M发射台,观察用户在董事会领导和一段1秒眨眼。

12。保存您的模型。一个预配置模型包括为您的方便。

任务2 -创建、配置和运行模型TI参与F28379D发射台(双核心)

在这个任务您将创建和配置一个简单的模型闪烁车载导致F28379D Launchpad(双核心)上运行。

F2837xD是双核。您可以创建2模型。一个每CPU1CPU2生成2单独的可执行文件。

创建一个模型CPU1 F28379D

1。输入slLibraryBrowser在MATLAB提示。这将打开模型库浏览器。金宝app

2。在模型库浏览器金宝app,导航库> C2000™单片机Blockset并选择F2837xD处理器。

3所示。双击GPIO块。检查块面具,其中包含块的描述和参数配置相关的用户GPIO。

4所示。执行任务1的步骤4到8为TI参与F28379D发射台。对于这个任务,配置GPIO与销34块红了。

5。选择TI参与F28379D发射台和验证模型使用的CPU。对于这个任务,选择CPU1。这对于CPU1选择创建并下载可执行文件。

6。硬件选项卡并单击构建、部署和启动为模型来生成代码和部署可执行。

7所示。生成的代码构建和运行在F28379D自动启动。当模型开始运行在F28379D发射台,观察用户在董事会领导和一段1秒眨眼。

8。保存您的模型。一个预配置模型包括为您的方便。

创建一个模型CPU2 F28379D

由于TI参与F28379D发射台是双核处理器,您可以创建一个类似的模型使用CPU2选项和闪烁LED。

1。执行步骤1到4任务2为TI参与F28379D发射台。

2。选择TI参与F28379D发射台和验证模型使用的CPU。对于这个任务,选择CPU2和配置GPIO块蓝色LED的销31。这对于CPU2选择创建并下载可执行文件。

3所示。生成的代码构建和运行在F28379D自动启动。当模型开始运行在F28379D发射台,观察用户在董事会领导和一段1秒眨眼。

4所示。保存您的模型。一个预配置模型包括为您的方便。

注意:

  • 不使用的针用于CPU1。

  • 确保设备使用在CPU2 CPU1不习惯。如果使用相同的外设CPU1, CPU2模型可能不会像预期的那样工作。

通过创建2模型TI参与F28379D发射台,你可以眨眼2的领导。一个来自与CPU2 CPU1,另一个。

任务3 -创建、配置和运行模型F2838x(多核)处理器

在这个任务您将创建和配置一个简单的模型闪烁车载导致运行在F2838x(多核)。

F2838x是一个多核处理器。您可以创建3模型生成单独的可执行文件:

CPU1, CPU2 F2838x (C28x)

1。输入slLibraryBrowser在MATLAB提示。这将打开模型库浏览器。金宝app

2。在模型库浏览器金宝app,导航库> C2000™单片机Blockset > F2838x >选择F2838x_C28x处理器。

3所示。双击GPIO块。检查块面具,其中包含块的描述和参数配置相关的用户GPIO。

4所示。创建CPU1和CPU2模型通过执行步骤4到8任务2 F2838x (C28x)处理器。

5。一个预配置模型(CPU1CPU2)是包括为您的方便。

注意:不使用相同的GPIO引脚用于CPU1和CPU2。

手臂Cortex-M4 F2838x_M4

1。输入slLibraryBrowser在MATLAB提示。这将打开模型®库浏览器。金宝app

2。在模型库浏览器金宝app,导航库> C2000™单片机Blockset > F2838x >选择F2838x_M4处理器。

3所示。双击GPIO块。检查块面具,其中包含块的描述和参数配置相关的用户GPIO。

4所示。执行步骤4 - 7任务1 F2838x-M4处理器和保存模型。

注意:而配置的标记时,选择适当的标记适用于手臂Cortex-M4处理器。不要使用相同的GPIO引脚用于CPU1或CPU2。

5。打开保存F2838x_M4模型配置模型:

  • 一个打开。建模选项卡和新闻Ctrl + E(模型设置)打开配置参数对话框。

  • b。去硬件实现>硬件板并选择TI F2838x。在处理单元,选择* CortexM4

  • c。确保从Flash引导如果应用程序启用加载flash。如果你不选择这个选项,应用程序加载到内存。

  • d。点击好吧

6。硬件选项卡并单击构建、部署和启动为模型来生成代码和部署可执行。

7所示。生成的代码是建立在F2838x(手臂Cortex-M4)和自动运行。当模型开始运行在F2838x(手臂Cortex-M4),观察GPIO销切换时间1秒。

8。保存您的模型。一个预配置模型包括为您的方便。

注意:等多核处理器F2838x,试着交换的CPU2和手臂Cortex-M4之间或CPU1和手臂Cortex-M4,观察LED闪烁。

其他的事情努力

德州仪器的实验与其它块C2000处理器块库。例如:

  • 创建并运行一个模型,反复闪烁LED。提示:使用脉冲发生器块。

  • 创建并运行一个模型,反复闪烁LED。提示:使用外部模式的例子。