开始使用F28M3x协奏曲处理器的嵌入式编码器支持包金宝app
在本例中,您将学习如何配置一个简单的Simulink模型,为Concerto F28M3x处理器的ARM和C28x内金宝app核生成代码,并在板上运行生成的代码定期打开和关闭led。
嵌入式Coder™支持包德州仪器金宝app®C2000处理器使您能够创建和运行Simulink模型金宝app德州仪器C28x + ARM Cortex-M3 mcu.支持包包金宝app括一个Simulink模块库,用于配置和访问F28M3x外设和通信接口。金宝app
先决条件
如果您是Simulink的新手,我们金宝app建议您填写交互式Simulink教金宝app程.
如果您是嵌入式编码器的新手,请参阅嵌入式编码器产品页面以获得概述和教程。
所需的硬件
对于本例,您将需要以下硬件之一与德州仪器XDS100v2 USB模拟器连接:
F28M36协奏曲控制卡或
F28M35协奏曲控制卡
将模型配置为在F28M3x处理器的ARM Cortex M3核心上运行
打开ARM LED模型.此模型配置为运行在F28M35x ARM Cortex M3 CPU上。您可以通过导航到在F28M36x上运行模型配置参数>硬件实现>硬件板并选择TI协奏曲F28M36x (ARM Cortex-M3).
F28M35H52C控制卡上的红色LED (LD3)由PC7_GPIO71驱动。在数字输出块,设置GPIO口来GPIOC而且密码来
7
.F28M36P63C控制卡上的红色LED (D2)由PF2_GPIO34驱动。在数字输出块,设置GPIO口来GPIOF而且密码来
2
.配置gpio配置参数>硬件实现>目标硬件资源窗格。默认情况下,如果不被ARM Simulink模型使用,C28x上的所有引脚都是启用的。金宝app
在配置参数>硬件实现,确保建立行动设置为构建、加载和运行而且从Flash引导(独立执行)启用。
按Ctrl+B在硬件板上构建、加载和运行应用程序。观察红色LED每秒钟闪烁一次。
open_system (“led_blink_f28m35_m3”);
将模型配置为在F28M3x处理器的C28x CPU上运行
在C28x CPU (RAM或Flash)上运行模型前,需要先配置C28x CPU的时钟设置。你可以通过运行上面的ARM LED模型来做到这一点。
打开C28x LED模型.此型号配置为运行在F28M35x C28x CPU上。您可以通过导航到在F28M36x上运行模型配置参数>硬件实现>硬件板并选择TI协奏曲F28M36x (C28x).
F28M35H52C控制卡的红色LED (LD2)由PC6_GPIO70驱动。在数字输出块,设置GPIO集团来
GPIO68 ~ GPIO71
,选择GPIO70。F28M36P63C控制卡上的红色LED (D1)由PE7_GPIO31驱动。在数字输出块,设置GPIO集团来
GPIO24 ~ GPIO31
,选择GPIO31。在配置参数>硬件实现,确保建立行动设置为构建、加载和运行而且从Flash引导(独立执行)启用。
按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);