Simulink嵌入式自动代码DSP F28335(2)——SCI通信
Simulink嵌入式自动代码DSP F28335(2)——SCI通信
- 简述
- 1、文件模型建立
- 1.1 自动代码文件
- 1.2 上位机文件Host
- 2、环境配置
- 2.1 Simulink配置
- 2.2 电脑端口配置
- 3、实验结果
简述
实现Simulink与DSP 28335之间的SCI通信,实现数据实时交互,可通过Simulink对28335进行收发数据。
两个Simulink文件:
① 自动代码生成文件
② 上位机文件(进行收发数据)
1、文件模型建立
1.1 自动代码文件
建立如图1文件,Simulink配置参考 《Simulink嵌入式自动代码DSP F28335(1)环境配置》
从图中可以看出,dsp芯片将接收到的数据×2后再发送出去
图一
①SCI接收模块
使用SCI-A
②SCI发送模块
1.2 上位机文件Host
如图2所示,通信逻辑:上位机将数据发送给DSP芯片,芯片运算处理后返回传给上位机,数据通过scope显示。
图二
① SCI Setup
设置波特率及通信模式,波特率默认115200,并确定所使用的COM口
② SCI 发送模块
确定COM口以及开始结束标志
③SCI接收模块
2、环境配置
2.1 Simulink配置
配置自动代码文件的SCI_A,确定波特率和自己开发板所使用的引脚。
2.2 电脑端口配置
设备管理器——端口右键属性
确定波特率,数据位等,和Simulink设置一致
3、实验结果
通过更改发送端数据,接收的数据也在实时改变
给定信号为斜坡信号
给定信号为正弦信号
Simulink嵌入式自动代码DSP F28335(2)——SCI通信相关推荐
- Simulink嵌入式自动代码生成DSP 28335/28035/28x系列 (1)——官方例程(1)讲解 {ADC-PWM同步中断}
前言 本人了解到电动汽车中 OBC和 DCDC 普遍使用TI (德州仪器)DSP 28335和 28035系列芯片 做开关电源控制,电源领域的 工程师 需要对于芯片的配置和 配套软件Code Comp ...
- DSP F28335的SCI模块
28335之SCI模块 1.介绍 TMS320F28335内部有三个SCI模块,SCIA.SCIB.SCIC. 每一个SCI模块都有一个接收器和发送器,SCI的接收器和发送器各有一个16级的FIFO( ...
- MATLAB2018a Simulink生成CCS代码教程
一. 软件安装 网上教程多数为MATLAB2017和CCSv6以下版本的配置教程,步骤复杂需配置各种路径而且容易出错.其实MATLAB2018之后的配置已经很简化了,方便了许多.查看MATLAB支持的 ...
- F28335的SCI通讯模块
文章目录 1 概述 2 通讯简述 3 SCI模块 3.1 SCI模块简介 3.2 模块接收发送原理过程 3.3 SCI模块的FIFO 3.4 SCI波特率 4 功能实现 4.1 SCI模块初始化 4. ...
- simulink显示多个数据_Matlab/Simulink与自动驾驶(ADAS)算法开发
Simulink是如何存在自动驾驶的开发过程中?废话少讲,让咱们开始娓娓道来! 自动驾驶的开发架构是什么? 自动驾驶软件开发基础的架构,逃不出我们经常所说的三大法宝,感知--- 决策(规划)--- 执 ...
- Helix QAC企业级自动代码静态分析器
随着现代车辆的智能化发展(ADAS, Telematics, Infotainment, Cloud Services),车载代码量呈指数级增长,代码静态分析的自动化势在必行,且人们对功能安全的要求日 ...
- matlab rtdemo怎么生成,simulink——RTW自动代码生成简介
[实例简介] simulink自带的realtime workshop,也就是RTW,可以实现代码自动生成,但是,如果要对生成代码进行自定义,控制代码生成过程中的每一个阶段,需要额外的编程,而不是单单 ...
- 如何编写更高层次嵌入式C代码?
如何编写更高层次嵌入式C代码? 1. 简介 2. C语言特性 2.1处处都是陷阱 2.1.1 无心之过 2.1.2 数组下标 2.1.3 容易被忽略的break关键字 2.1.4 意想不到的八进制 2 ...
- Matlab 2019b simulink 生成C代码(一)
一.简介 本文主要以matlab 2019b版本,主要讲解怎么用simulink生成嵌入式c代码: 1.设置生成嵌入式C代码: 2.生成自己想要变量代码: 3.生成自定义名称函数 二.具体实现方法 1 ...
最新文章
- AngularJS开发指南4:指令的详解
- bootstrap 开源框架demo_高大上的开源Springboot企业级用户权限系统
- open cv提取图片特征值_基于VGG16网络提取Flicker8K数据集图像特征
- 傻孩子的故事--写给为编程而努力的HiccDS
- [MS Sql Server术语解释]预读,逻辑读,物理读
- Nplayer本地文件拷到服务器,手把手教你简易NAS构建,手机/平板/智能电视随意调取,家庭存储云共享,有了自己的网络云盘后再也不用担心容量不够了!...
- sdr 软件_【火腿专题】购买软件定义无线电(SDR)还是传统无线电台?追求欲望无止境...
- nested set model应用系列文章-基于后根跳跃遍历的规则匹配算法
- tensorflow单变量线性回归
- 席位分配:惯例Q值法,dhondt法matlab实现
- 2020 携程 面经
- Matlab 画图函数
- 论坛介绍 | COSCon'22 开源文化
- Python 人脸识别系统
- i春秋Web渗透测试工程师(初级)学习笔记(第三章)
- AtCoder Grand Contest 007题解
- Android 关于图片的压缩
- 腾讯云轻量8核16G18M服务器带宽CPU流量性能测评
- 怎么部署项目解析域名_内部解析服务器部署
- 基于二哈实现多人人脸学习和识别
热门文章
- 怎样用电脑抠图换背景?抠图怎么把背景变透明?
- 阿哈罗诺夫——玻姆效应(AB效应)
- android标记 pdf阅读器,Android pdf阅读器
- 如何选择信安系统,IDC/ISP/CDN信安设备,信安系统评测,备案管理系统
- 计算机应用基础得分,2021-06-20 国开 计算机应用基础
- cad转换成pdf怎么转?
- 如果........
- 前端实现文件下载所有方式
- 一周新闻纵览:日本电子支付遭盗刷,浏览器历史或暴露隐私,程序员入侵67万台计算机,7000余款App被处理
- 软件立项评审报告模板