MATLAB-DSP官方例程------GPIO 点灯

这篇博客介绍了如何使用MATLAB进行C2000系列芯片的GPIO点灯操作。主要内容包括模型构建、代码烧录步骤以及代码分析。在main函数中,设置定时器和中断,调用c28379D_cpu1_blink_step()实现GPIO电平翻转,从而达到点灯效果。同时,代码中包含了错误处理和中断保护机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MATLAB C2000----- 例程(一)GPIO点灯


官方链接[MATLAB 点灯]

(一)模型

请添加图片描述

前面模块为时间模块 后面为gpio口 设置了翻转模式 这个为最简单的模式

请添加图片描述

(二)烧入过程

  1. "CTRL+E"打开设置

请添加图片描述

  1. 选择一下设置之后,准备烧入板卡

请添加图片描述

  1. 等待一段时间会在你的工作路径下生成对应的文件当然会生成ccs代码

请添加图片描述

(三)物理现象

请添加图片描述

(四)代码分析

/*
 * File: ert_main.c
 *
 * Code generated for Simulink model 'c28379D_cpu1_blink'.
 *
 * Model version                  : 2.0
 * Simulink Coder version         : 9.5 (R2021a) 14-Nov-2020
 * C/C++ source code generated on : Wed Aug  4 22:46:51 2021
 *
 * Target selection: ert.tlc
 * Embedded hardware selection: Texas Instruments->C2000
 * Code generation objectives: Unspecified
 * Validation result: Not run
 */

#include "c28379D_cpu1_blink.h"
#include "rtwtypes.h"

volatile int<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值