![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB-STM32
电气超^
认真学习,天天向上!
展开
-
【MATLAB】串口通信与数据解包
1、simulnik配置好串口2、以单片机发送数据,simulink接收并解析为例配置串口接收模块,如图为接收5个字节3、使用Protocol Decoder 解析数据首先单片机发送‘A’+四个字节数据A是报头test[0]='A';HAL_UART_Transmit(&huart4,test,1,10);HAL_UART_Transmit(&huart4,adc1data,2,10);HAL_UART_Transmit(&huart4,adc2data,2,1原创 2022-02-23 22:01:18 · 1730 阅读 · 3 评论 -
【STM32-MATLAB】simulink使用串口进行数据流传输
Simulnk接收,STM32发送1、搜索Serial Configuration模块,设置参数如图2、搜索Serial Receive模块,设置参数如图,其中,Data size为数据字节数,以3字节为例,Data Type选择uint83、STM32设置发送三个字节,分别为250、1、100uint8_t txtemp[3] = {250,1,100};HAL_UART_Transmit(&huart4,txtemp,3,100);4、实验结果Simulnk发送,STM32原创 2021-08-25 17:02:51 · 6244 阅读 · 3 评论 -
【STM32-MATLAB】2、外部中断
1、Cube配置说明:以按键外部中断为例,按下按键实现LED电平翻转KEY----PB9LED—PA21—系统配置2—时钟配置3—生成工程2、搭建模型1—改变MATLAB文件夹为Cube生成的工程夹(.ioc文件夹)2—新建模型文件,保存在1-中的文件夹下,便于工程管理3—搭建模型,各个参数设置如下图注意:function()为库文件,回调函数3、生成代码按下Ctrl+B等待生成代码,完成后打开工程,编译下载。...原创 2021-08-17 14:22:07 · 318 阅读 · 0 评论 -
【MATLAB-STM32】1、从点灯开始
1、准备工作环境安装推荐版本:(1)MATLAB 2020(自行找资源哈)(2)Keil 533(3)STM32 MAT5.6链接: STM32-MAT(4)STM32CubeMX 5.6链接: CubeMX5.6(5)本文使用芯片为STM32F405RGT6下载好STM32-MAT后,将所有文件夹路径添加至MATLAB即可注意:上面这些是笔者测试过的版本,其他版本可能会出现不同程度的报错2、让灯闪起来(1) 建立一个空文件夹,命名为1-led,存放在英文路径中(2)打开Cu原创 2021-08-16 18:37:44 · 1123 阅读 · 0 评论