基于Matlab的STM32软件快速…
来源:互联网 发布:数据挖掘前景 知乎 编辑:程序博客网 时间:2024/05/16 12:12
点击上图的Download Now即可。
How to install RapidSTM32 Blockset
=========================================================
1. Unzip rapidstm32_####.7z to any temporary directory.
2. Open Matlab
3. Open and run install_rapidstm32.m from Matlab environment
4. Install Keil RealView MDK for ARM (if not yet installed)
5. Install Microsoft dot NET Framework 3.5 (if not yetinstalled)
clear
f=50;
w = 2*pi*f;
T = 1/f;
Ts = 1/(200*f);
t = 0:Ts:(T-Ts);
y = sin(w*t)+2;
plot(t,y)
Simulink->Sinks->Scope示波器
RapidSTM32 Blockset->DeviceConfiguration->Setup System Clocks &SysTick系统时钟,如下
RapidSTM32 Blockset->On-ChipPeripherals->Arbitrary–FunctionGenerator任意函数产生器,如下
此模块只需要一个出口就够了,所以双击此模块,在属性对话框中设置Mode为Arbitrary DAC1,如下
这时就变成一个接口了。
在Data for DAC1中输入刚才产生的y的所有值,由于数值比较多,可以如下操作,在matlab的CommandWindow中输入y',即y的转置,复制显示的一列数值
粘贴到Data for DAC1中,点击Apply,数值自动变成如下格式
这时的数值是用;分号隔开的,这是一列,不能作为输入,需要转化为一行,方法很简单,定位到最后,在]后输入一个',即转置符
离开文本框,则自动转化为一行数据
设置完成,点击OK。
此后,matlab会快速更新、编译程序,编译成功后各模块变为红色。
运行结束后,双击示波器Scope,可以看到仿真结果
注意的是,在matlab的Command Window里会显示warning,不用管它,是设置的问题。
- 基于Matlab的STM32软件快速…
- 基于Matlab的STM32软件快速…
- 基于MATLAB数字图像处理的快速傅里叶变换编程实现
- STM32的软件复位
- 详解基于STM32的keil4 MDK 软件仿真输出IO口的波形图!
- 基于STM32的TLC2543驱动程序
- 基于STM32的旋转编码器
- 基于stm32的FIR滤波
- 基于stm32的超声波测距
- 基于STM32的简易RTOS
- 基于STM32的DS18B20驱动
- 基于STM32的USB枚举
- 基于STM32的USB开发
- STM32软件定时器的设计
- 基于MATLAB的图像处理程序(…
- 基于matlab的拉格朗日插值
- 基于STM32神舟系列开发板的读取绝…
- 基于STM32神舟系列开发板的串口通…
- [转]eclipse中安装cdt
- Ongl表达式使用
- 如何安装CDT到Eclipse
- 在eclipse中将android项目生成apk…
- stm32采用swd仿真时
- 基于Matlab的STM32软件快速…
- STM32根据库建立自己的工程
- 基于Matlab的STM32软件快速…
- STM32学习笔记之正交编码器…
- STM32 编码器连接
- 黑马程序员—Java基础加强(反射)
- STM32数据类型定义
- Opencv2.3 图像特征检测总结
- mybatis+spring 使用不同方法备忘