Simulink嵌入式自动代码生成DSP 28335/28035/28x系列 (1)——官方例程(1)讲解 {ADC-PWM同步中断}

基于DSP28335的Matlab/Simulink代码生成实验一:点亮LED 分享一下学习Simulink代码生成的一点经验,目的是通过代码生成来代替控制程序的编写,实现对电机的控制;控制器采用的是DSPF28335,先通过简单的实验来熟悉代码生成的过程。 阅读详情
AI摘要

本文介绍如何利用MATLAB中的Simulink模块简化DSPTI28x系列芯片的配置过程,实现ADC-PWM同步中断的闭环控制。适合初学者及无C语言基础的工程师快速上手。

前言

本人了解到电动汽车中 OBC和 DCDC 普遍使用TI (德州仪器)DSP 28335和 28035系列芯片 做开关电源控制,电源领域的 工程师 需要对于芯片的配置和 配套软件Code Composer Studio (CCS)有一定的熟悉程度,具体涉及到C语言的编写和 代码管理。在如今追求时效的大环境下, 手打代码 已不适应这样的工况(特别是版本迭代时)。

现如今可以 使用MATLAB中的simulink模块 对DSP TI 28x系列芯片做详细的配置, 即使 使用者在 无代码编写经验仍能直接导出工程 和代码

本文可能适用于

        使用Simulink 简化管理代码应用层,配置底层的 DSP工程师

        入门电源行业的 应届大学生

        无 C 语言基础的 相关领域的工程师

打开官方Simulink的例程{ ADC-PWM同步中断}

例程总体思路:

1.ADC开始采样

2.ADC结束采样,触发 采样结束中断,进入中断服务函数(PWM函数)

3. PWM函数运行, 计数器=周期值(CTR=PRD),触发ADC-A模块的 开始转换 事件。

4. ADC 又开始采样,形成闭环

步骤1

打开simulink

步骤2

打开 simulink库,

DSP28335与simulink进行串口中断模式通信并收发double类型数据 DSP28335与simulink进行串口中断模式通信并收发double类型数据一、DSP28335串口中断模式通信1.1、main函数1.2、UARTa_Init()函数1.3、运行结果二、与simulink进行串口通讯并收发double类型数据2.1 matlab中的模块2.2 DSP28335程序2.3、运行结果2.4、错误提示总结 一、DSP28335串口中断模式通信 本程序是DSP283... 阅读详情

相关推荐

基于F28335的Simulink代码生成(三)——EQEP模块获取光电编码器的速度与角度信息

随着对于各种模块的使用越来越深入,逐渐感受到了代码生成的不友好与不完善性。基于一开始的目的,我进行代码生成的目的只是为了解决电机无位置控制中的滤波以及注入的复杂编程才进行的。但是目前代码生成对于底层的链接方式让我感到很不舒服。

LEOD的博客 4905

1.1GPIO F28335-Simulink仿真自动代码生成

​ 1.1GPIO F28335 有 88 个 GPIO, 对应着芯片输出的 88 个引脚。 这些引脚分为 ABC三大组, A 组包括 GPIO0-GPIO31、 B 组包括 GPIO32-GPIO63、 C 组包括GPIO64-GPIO87。 每个引脚都有自己的复用功能, 可以根据手册进行配置。 在当做通用 IO 使用的时候, 可以通过 GPxDIR 配置 IO 接口的方向(1 为输出 0 为输入)。 也可以使用量化寄存器 GPxQUAL 对输入信号进行量化限制,从而消除数字量 I/O 引脚的噪声干扰。

qq_36792419的博客 3621

28035例程,28035标准例程

28035例程 This utility contains Hardware Abstraction Layer (HAL) for TMS320x280x and TMS320x280xx DSP devices. This HAL facilitates peripheral configuration using "C". It also contains a simple test program for each peripheral to exemplify the usage of HAL to control & configure the on-chip peripheral.

DSP 28035例程 ( SXD28035A)

DSP 28035例程 ( SXD28035A) DSP 28035例程 ( SXD28035A)

dsp28335官方例程

dsp28335官方例程。 

Simulink_DSP28335悟空整理-20160505SP.zip_dsp28335 simulink_simulink

详细讲解了simulink代码生成的原理

Ubuntu断网环境下的系统更新:apt-offline保姆级教程(附常见问题排查)

本文详细介绍了在Ubuntu断网环境下使用apt-offline进行系统更新的完整教程,包括环境准备、签名文件生成、数据传输方案对比及常见问题排查。特别适用于企业级开发环境或安全敏感场景,帮助运维人员高效完成离线系统更新,确保系统安全与稳定。

weixin_29214691的博客 359

Python办公自动化:用python-docx打造专业级Word表格边框(附完整代码)

本文深入探讨了如何利用python-docx库精细控制Word表格边框,实现办公自动化。通过解析底层XML结构,提供了通用的`set_cell_border`函数,并附上完整代码,帮助用户轻松打造符合商业规范的专业级表格,提升报告、合同等文档的生成效率与视觉效果。

weixin_29089057的博客 546

平台跳跃游戏中的自动寻路,与地图导航扩展

平台游戏:主要的游戏方式是在2D平面上使用各种方式在悬浮平台上进行移动和穿过各种障碍。 现如的平台游戏中的平台特性与种类是很多的,像马里奥(FC)的单向支撑不可穿透的,或魂斗罗(FC)单向支撑可穿透的… \ 超级玛丽 魂斗罗 空洞骑士 蔚蓝 本博文 支撑 上 上 上 左、上、右 上 穿透 无 上、下 无 上(部分) 上下 所以本文主要以向上支撑并上下穿透的平台特性来进行实现 需求分析 在关卡设计后,地形的数据需要自动识别 地形中的平台可上下穿透移动,并可向上站立 平台的移动路..

MOV的博客 3062

用Python+Charles搞定小程序付费短剧下载(附完整代码与避坑点)

本文详细介绍了如何利用Python和Charles抓包工具实现小程序付费短剧的自动化下载。通过分析小程序视频接口、破解请求参数,并编写Python脚本,读者可以轻松获取并保存短剧内容。文章还提供了完整的代码示例和常见问题的解决方案,特别适合对视频采集和抓包技术感兴趣的开发者。

weixin_28731231的博客 1188

Unity 工具 之 Natcorder 插件实现录频、拍照jpg、生成Gif动图功能(适用移动端)

Unity 工具 之 插件实现录频、拍照jpg、生成Gif动图功能(适用移动端) 目录 Unity 工具 之 插件实现录频、拍照jpg、生成Gif动图功能(适用移动端) 一、简单介绍 二、插件导入使用 三、几个 Demo 演示效果 四、关键代码 五、下载地址 一、简单介绍 Unity 工具类,自己整理的一些游戏开发可能用到的模块,单独独立使用,方便游戏开发。 本节介绍,使用Unity插件,进行屏幕录制,生成图片,gif 动图,以及mp4文件等;能录制场景,也能录制摄像头,多功能录

仙魁XAN 7559

省一蓝桥杯嵌入式-09RTC实时时钟

RTC(Real-Time Clock)实时时钟,是一个独立的定时器RTC模块拥有一组连续的计数的计数器,在响应软件配置下,可提供时钟、日历、闹钟功能RTC能提供年月日时分秒等信息(可设置)在系统复位或从待机模式唤醒后,RTC的设置时间维持不变(这个我没实现,复位后时间也重置了,有能力的可以自己研究一下)持续时间跟踪:在主系统断电后或处于低功耗模式时,RTC仍继续工作,原理是有额外的电池为其供电(蓝桥杯板子没有这个备用电源,该功能无效。

qq_46392331的博客 1729

【WorkBuddy专栏51】Codex与WorkBuddy的底层基因——两条完全不同的AI智能体路线(上)

【WorkBuddy专栏51】Codex与WorkBuddy的底层基因——两条完全不同的AI智能体路线(上)

AI人人懂 2171

28-Halcon-- union_object_model_3d函数功能(用于3D模型融合)

Halcon算子union_object_model_3d是专业的3D模型融合工具,主要用于多视图拼接、部件组装和多源数据融合。该算子支持点云、网格和参数化模型输入,提供多种融合算法选择,包括基础点云拼接('points_cloud')、网格融合('mesh')和精确CAD布尔运算('cad')。工业应用涵盖逆向工程扫描拼接、汽车部件虚拟装配等场景,支持性能优化如空间分区和流式处理。算子还解决颜色属性融合、法向量保留等特殊需求,并提供拼接误差分析、拓扑验证等质量评估手段。最佳实践包含动态场景重建工作流和CA

weixin_45590420的博客 1055

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

下一篇: GB/T 18487电动汽车充电领域国家标准解析 篇一(充电术语和定义)
江渢
博客等级 码龄6年 961粉丝 11原创
评论 12
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值