登录
利用Simulink自动生成STM32串口代码
冬至子
2023-10-25
1776
分享海报
电子说
1.3w
人已加入
+加入圈子
描述
功能:利用Simulink自动生成STM32串口代码,在Keil中编译后直接下载到主芯片,实现串口通讯的功能。
在STM32CubeMX里配置引脚功能和时钟等参数;
在Simulink里拖入相关模块;
打开STM32MatTarget的安装路径,默认安装路径为C:MATLABSTM32-MATSTM32,找到STM32demos(注:这里面为官方demos,网上很多资料都是这些内容),找到Test,选择里面的USART,随便找到一个例子打开,将里面的S函数RcvUsartBuff复制到新建的工程中
在NB2Send端口输入要传输的字符个数,Data2Send为传输的数据的地址,buff为要传输的数据,打开S函数如下所示
5.此时如果直接生成代码,在用Keil编译时会报错,提示没有定义“getBuffPtr(在S函数中命名的)”
6.解决方法:找到STM32MatTarget的安装路径:C:MATLABSTM32-MAT STM32,将addSrcinc和addSrcsrc下的getBuffPtr分别复制到生成的Inc和Src文件中
7.打开Keil,将上述文件添加到编译路径中
8.现在编译后就可以下载了。
打开APP阅读更多精彩内容
点击阅读全文
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
Simulink
串口通讯
SRC
USART串口
stm32cubemx
Simulink
模型
生成
代码
2021-08-11
0
用
simulink
自动
生成
C
代码
2021-08-17
0
如何
利用
Simulink
自动
生成
可以在
STM32
单片机运行的
代码
?
2021-11-19
0
请问
simulink
/
STM32
CubeMX如何联合
生成
STM32
串口
发送
代码
?
2021-11-19
0
stm32
串口
调试软件
2015-09-06
1075
stm32
f407
串口
通信的
代码
2016-03-21
1355
STM32
串口
通信数据乱码的相关问题
2018-06-22
12058
STM32
串口
下载程序
2021-11-24
1005
STM32
串口
通讯——中断方式
2021-12-07
1254
初步了解
STM32
串口
通讯
2021-12-07
614
stm32
串口
代码
详解
2021-12-24
1029
Labview与
STM32
串口
通讯--基于
Simulink
代码
生成
2021-12-24
815
STM32
串口
1通讯实验程序下载
2021-12-30
1349
STM32
串口
发送数据和接收数据方式总结
2023-09-19
7545
全部
0
条评论
快来发表一下你的评论吧 !
发送
登录/注册
×
20
完善资料,
赚取积分