主要内容

开始使用F28M3x协奏曲处理器的嵌入式编码器支持包金宝app

在本例中,您将学习如何配置一个简单的Simulink模型,为Concerto F28M3x处理器的ARM和C28x内金宝app核生成代码,并在板上运行生成的代码定期打开和关闭led。

嵌入式Coder™支持包德州仪器金宝app®C2000处理器使您能够创建和运行Simulink模型金宝app德州仪器C28x + ARM Cortex-M3 mcu.支持包包金宝app括一个Simulink模块库,用于配置和访问F28M3x外设和通信接口。金宝app

先决条件

所需的硬件

对于本例,您将需要以下硬件之一与德州仪器XDS100v2 USB模拟器连接:

  • F28M36协奏曲控制卡或

  • F28M35协奏曲控制卡

将模型配置为在F28M3x处理器的ARM Cortex M3核心上运行

  1. 打开ARM LED模型.此模型配置为运行在F28M35x ARM Cortex M3 CPU上。您可以通过导航到在F28M36x上运行模型配置参数>硬件实现>硬件板并选择TI协奏曲F28M36x (ARM Cortex-M3)

  2. F28M35H52C控制卡上的红色LED (LD3)由PC7_GPIO71驱动。在数字输出块,设置GPIO口GPIOC而且密码7

  3. F28M36P63C控制卡上的红色LED (D2)由PF2_GPIO34驱动。在数字输出块,设置GPIO口GPIOF而且密码2

  4. 配置gpio配置参数>硬件实现>目标硬件资源窗格。默认情况下,如果不被ARM Simulink模型使用,C28x上的所有引脚都是启用的。金宝app

  5. 配置参数>硬件实现,确保建立行动设置为构建、加载和运行而且从Flash引导(独立执行)启用。

  6. 按Ctrl+B在硬件板上构建、加载和运行应用程序。观察红色LED每秒钟闪烁一次。

open_system (“led_blink_f28m35_m3”);

将模型配置为在F28M3x处理器的C28x CPU上运行

在C28x CPU (RAM或Flash)上运行模型前,需要先配置C28x CPU的时钟设置。你可以通过运行上面的ARM LED模型来做到这一点。

  1. 打开C28x LED模型.此型号配置为运行在F28M35x C28x CPU上。您可以通过导航到在F28M36x上运行模型配置参数>硬件实现>硬件板并选择TI协奏曲F28M36x (C28x)

  2. F28M35H52C控制卡的红色LED (LD2)由PC6_GPIO70驱动。在数字输出块,设置GPIO集团GPIO68 ~ GPIO71,选择GPIO70。

  3. F28M36P63C控制卡上的红色LED (D1)由PE7_GPIO31驱动。在数字输出块,设置GPIO集团GPIO24 ~ GPIO31,选择GPIO31。

  4. 配置参数>硬件实现,确保建立行动设置为构建、加载和运行而且从Flash引导(独立执行)启用。

  5. 按Ctrl+B在硬件板上构建、加载和运行应用程序。观察单板上的红色LED LD2亮0.5秒,灭0.5秒。

open_system (“led_blink_f28m35_c28”);

close_system (“led_blink_f28m35_m3”, 0);close_system (“led_blink_f28m35_c28”, 0);