完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
当时我在建立STM32 mini板和MATLAB 的USB串口通信时,发现在MATLAB配置好串口的相关代码后,在STM32 mini板上的程序也没有任何问题的情况下,运行MATLAB程序时,STM32mini板居然出现复位情况,导致MATLAB不能正常读取从STM32 mini板发来的串口数据。当时的我很苦恼,各种找bug,然而发现代码这些都没问题啊,折腾了好久。所以我就开始在网上各种找资料,历尽千辛万苦,功夫不负有心人,我终于在STM32的一个论坛上找到了答案,这个论坛上也有别的网友出现了这个问题。
我得到答案的网址: http://www.openedv.com/forum.php?mod=viewthread&tid=28178&highlight=mini%2B%2Bmatlab 还是人多力量大啊,果然有网友给出了答案,原来在MATLAB串口配置的代码里需要加上两行代码: s.DataTerminalReady='on';s.RequestToSend='off'; 这里的“s”就是在MATLAB里创建的串口设备对象。至于这两行代码的具体意思,我没有过多追究,我的目的是能解决问题就行。 当我在MATLAB的m文件里面加上这两行后,运行MATLAB程序,发现STM32 mini板复位的问题迎刃而解。我真是感叹网友的力量真的很强大啊!! 所以我觉得我有必要把这些东西分享出来,让大家在遇到的时候,能够在网上找到答案。 |
|
|
|
只有小组成员才能发言,加入小组>>
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
382 浏览 1 评论
250 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
230 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
590 浏览 2 评论
615 浏览 2 评论
1345浏览 9评论
15浏览 3评论
27浏览 3评论
STM32CUBEMX4.22.1在main函数里面添加一行语句就死机的原因?
28浏览 3评论
31浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-19 16:12 , Processed in 0.753385 second(s), Total 66, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号