OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3373|回复: 8

怎么让持续发送的串口停止!

[复制链接]

37

主题

212

帖子

0

精华

高级会员

Rank: 4

积分
900
金钱
900
注册时间
2019-6-6
在线时间
100 小时
发表于 2020-6-3 10:44:25 | 显示全部楼层 |阅读模式
10金钱
战舰版持续的给串口助手发数据,我想用串口助手给战舰版发一个命令让它停止发数据,请问有什么好的办法吗?持续的法可以实现,但是没有办法停止呀,因为下位机一直再给串口发数据,是不是串口被持续占用,所以上位机就没办法夺回控制权了呢

最佳答案

查看完整内容[请看2#楼]

串口不存在卡不卡的问题,收、发是不同线的,只要代码做好了,加入协议是可以的,上、下位机都一样。
不会就要俯身倾耳以请啊,博客地址:https://blog.csdn.net/qq_39521541?spm=1001.2101.3001.5343
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

60

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
499
金钱
499
注册时间
2019-5-31
在线时间
173 小时
发表于 2020-6-3 10:44:26 | 显示全部楼层
串口不存在卡不卡的问题,收、发是不同线的,只要代码做好了,加入协议是可以的,上、下位机都一样。
回复

使用道具 举报

12

主题

3402

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8691
金钱
8691
注册时间
2020-5-11
在线时间
4183 小时
发表于 2020-6-3 10:56:05 | 显示全部楼层
本帖最后由 LcwSwust 于 2020-6-3 10:57 编辑

确定是上位机的问题?
如果上位机处理接收数据占用了大量CPU,是有可能出现卡死的情况的。(自己用VB写过上位机,数据太多太快会卡死,而串口调试助手如SSCOM一般不会卡)
建议单片机在连续发送一段时间后主动暂停一段时间,或等待收到上位机指令后发送一个数据包,而不是连续发送。
专治疑难杂症
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10572
金钱
10572
注册时间
2017-2-18
在线时间
1914 小时
发表于 2020-6-3 12:06:24 | 显示全部楼层
帮顶~~
回复

使用道具 举报

33

主题

1628

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6679
金钱
6679
注册时间
2015-8-25
在线时间
1036 小时
发表于 2020-6-3 14:04:30 | 显示全部楼层
怎么会?串口是异步收发的
回复

使用道具 举报

37

主题

212

帖子

0

精华

高级会员

Rank: 4

积分
900
金钱
900
注册时间
2019-6-6
在线时间
100 小时
 楼主| 发表于 2020-6-3 17:05:23 | 显示全部楼层
LcwSwust 发表于 2020-6-3 10:56
确定是上位机的问题?
如果上位机处理接收数据占用了大量CPU,是有可能出现卡死的情况的。(自己用VB写过 ...

没有卡死,下位机一直向上发送,发送的过程中,上位机可以控制下位机停止发送吗
不会就要俯身倾耳以请啊,博客地址:https://blog.csdn.net/qq_39521541?spm=1001.2101.3001.5343
回复

使用道具 举报

12

主题

3402

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8691
金钱
8691
注册时间
2020-5-11
在线时间
4183 小时
发表于 2020-6-3 17:19:11 | 显示全部楼层
Advent 发表于 2020-6-3 17:05
没有卡死,下位机一直向上发送,发送的过程中,上位机可以控制下位机停止发送吗

可以控制,只是需要单片机配合。
专治疑难杂症
回复

使用道具 举报

37

主题

212

帖子

0

精华

高级会员

Rank: 4

积分
900
金钱
900
注册时间
2019-6-6
在线时间
100 小时
 楼主| 发表于 2020-6-3 20:00:41 | 显示全部楼层
zhuls12 发表于 2020-6-3 17:15
串口不存在卡不卡的问题,收、发是不同线的,只要代码做好了,加入协议是可以的,上、下位机都一样。

好的  我试试  应该是我程序的问题  感谢
不会就要俯身倾耳以请啊,博客地址:https://blog.csdn.net/qq_39521541?spm=1001.2101.3001.5343
回复

使用道具 举报

37

主题

212

帖子

0

精华

高级会员

Rank: 4

积分
900
金钱
900
注册时间
2019-6-6
在线时间
100 小时
 楼主| 发表于 2020-6-3 20:01:44 | 显示全部楼层
zhuls12 发表于 2020-6-3 17:15
串口不存在卡不卡的问题,收、发是不同线的,只要代码做好了,加入协议是可以的,上、下位机都一样。

你说的对  我完善下程序  谢谢
不会就要俯身倾耳以请啊,博客地址:https://blog.csdn.net/qq_39521541?spm=1001.2101.3001.5343
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-28 21:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表