Simulink嵌入式自动代码DSP F28335(2)——SCI通信
简述
实现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、实验结果
通过更改发送端数据,接收的数据也在实时改变
给定信号为斜坡信号
给定信号为正弦信号