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通信相关推荐

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

    前言 本人了解到电动汽车中 OBC和 DCDC 普遍使用TI (德州仪器)DSP 28335和 28035系列芯片 做开关电源控制,电源领域的 工程师 需要对于芯片的配置和 配套软件Code Comp ...

  2. DSP F28335的SCI模块

    28335之SCI模块 1.介绍 TMS320F28335内部有三个SCI模块,SCIA.SCIB.SCIC. 每一个SCI模块都有一个接收器和发送器,SCI的接收器和发送器各有一个16级的FIFO( ...

  3. MATLAB2018a Simulink生成CCS代码教程

    一. 软件安装 网上教程多数为MATLAB2017和CCSv6以下版本的配置教程,步骤复杂需配置各种路径而且容易出错.其实MATLAB2018之后的配置已经很简化了,方便了许多.查看MATLAB支持的 ...

  4. F28335的SCI通讯模块

    文章目录 1 概述 2 通讯简述 3 SCI模块 3.1 SCI模块简介 3.2 模块接收发送原理过程 3.3 SCI模块的FIFO 3.4 SCI波特率 4 功能实现 4.1 SCI模块初始化 4. ...

  5. simulink显示多个数据_Matlab/Simulink与自动驾驶(ADAS)算法开发

    Simulink是如何存在自动驾驶的开发过程中?废话少讲,让咱们开始娓娓道来! 自动驾驶的开发架构是什么? 自动驾驶软件开发基础的架构,逃不出我们经常所说的三大法宝,感知--- 决策(规划)--- 执 ...

  6. Helix QAC企业级自动代码静态分析器

    随着现代车辆的智能化发展(ADAS, Telematics, Infotainment, Cloud Services),车载代码量呈指数级增长,代码静态分析的自动化势在必行,且人们对功能安全的要求日 ...

  7. matlab rtdemo怎么生成,simulink——RTW自动代码生成简介

    [实例简介] simulink自带的realtime workshop,也就是RTW,可以实现代码自动生成,但是,如果要对生成代码进行自定义,控制代码生成过程中的每一个阶段,需要额外的编程,而不是单单 ...

  8. 如何编写更高层次嵌入式C代码?

    如何编写更高层次嵌入式C代码? 1. 简介 2. C语言特性 2.1处处都是陷阱 2.1.1 无心之过 2.1.2 数组下标 2.1.3 容易被忽略的break关键字 2.1.4 意想不到的八进制 2 ...

  9. Matlab 2019b simulink 生成C代码(一)

    一.简介 本文主要以matlab 2019b版本,主要讲解怎么用simulink生成嵌入式c代码: 1.设置生成嵌入式C代码: 2.生成自己想要变量代码: 3.生成自定义名称函数 二.具体实现方法 1 ...

最新文章

  1. AngularJS开发指南4:指令的详解
  2. bootstrap 开源框架demo_高大上的开源Springboot企业级用户权限系统
  3. open cv提取图片特征值_基于VGG16网络提取Flicker8K数据集图像特征
  4. 傻孩子的故事--写给为编程而努力的HiccDS
  5. [MS Sql Server术语解释]预读,逻辑读,物理读
  6. Nplayer本地文件拷到服务器,手把手教你简易NAS构建,手机/平板/智能电视随意调取,家庭存储云共享,有了自己的网络云盘后再也不用担心容量不够了!...
  7. sdr 软件_【火腿专题】购买软件定义无线电(SDR)还是传统无线电台?追求欲望无止境...
  8. nested set model应用系列文章-基于后根跳跃遍历的规则匹配算法
  9. tensorflow单变量线性回归
  10. 席位分配:惯例Q值法,dhondt法matlab实现
  11. 2020 携程 面经
  12. Matlab 画图函数
  13. 论坛介绍 | COSCon'22 开源文化
  14. Python 人脸识别系统
  15. i春秋Web渗透测试工程师(初级)学习笔记(第三章)
  16. AtCoder Grand Contest 007题解
  17. Android 关于图片的压缩
  18. 腾讯云轻量8核16G18M服务器带宽CPU流量性能测评
  19. 怎么部署项目解析域名_内部解析服务器部署
  20. 基于二哈实现多人人脸学习和识别

热门文章

  1. 怎样用电脑抠图换背景?抠图怎么把背景变透明?
  2. 阿哈罗诺夫——玻姆效应(AB效应)
  3. android标记 pdf阅读器,Android pdf阅读器
  4. 如何选择信安系统,IDC/ISP/CDN信安设备,信安系统评测,备案管理系统
  5. 计算机应用基础得分,2021-06-20 国开 计算机应用基础
  6. cad转换成pdf怎么转?
  7. 如果........
  8. 前端实现文件下载所有方式
  9. 一周新闻纵览:日本电子支付遭盗刷,浏览器历史或暴露隐私,程序员入侵67万台计算机,7000余款App被处理
  10. 软件立项评审报告模板