OpenEdv-开源电子网

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

STM32怎么检测串口已经被占用?

[复制链接]

2

主题

5

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2024-7-17
在线时间
1 小时
发表于 2024-7-17 17:26:20 | 显示全部楼层 |阅读模式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

70

主题

6697

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12687
金钱
12687
注册时间
2012-11-26
在线时间
3710 小时
发表于 2024-7-17 18:23:42 | 显示全部楼层
啥意思?你自己写的程序,有没有被使用,你自己不清楚吗?
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2024-7-17
在线时间
1 小时
 楼主| 发表于 2024-7-18 17:49:30 | 显示全部楼层
jermy_z 发表于 2024-7-17 18:23
啥意思?你自己写的程序,有没有被使用,你自己不清楚吗?

我在程序里面需要实时判断,来做出反应
回复

使用道具 举报

70

主题

6697

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12687
金钱
12687
注册时间
2012-11-26
在线时间
3710 小时
发表于 2024-7-18 19:53:24 | 显示全部楼层
19139406059 发表于 2024-7-18 17:49
我在程序里面需要实时判断,来做出反应

人才。。。
学无止境
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8184
金钱
8184
注册时间
2020-5-11
在线时间
3697 小时
发表于 2024-7-19 09:08:05 | 显示全部楼层
具体是啥需求?试下这种操作:
加个变量,发送数据时置1,发送完成中断里清零。
专治疑难杂症
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2024-7-17
在线时间
1 小时
 楼主| 发表于 2024-7-19 11:25:07 | 显示全部楼层
LcwSwust 发表于 2024-7-19 09:08
具体是啥需求?试下这种操作:
加个变量,发送数据时置1,发送完成中断里清零。

现在项目用的高速USB转虚拟串口,意外发现用labview上位机可以重复打开com口,这样数据就串了,想实现串口调试助手的功能,就是当别的地方使用的时候,提示串口已经被占用。具体不知道正点原子串口调试助手怎么检测到串口已经被占用的
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8184
金钱
8184
注册时间
2020-5-11
在线时间
3697 小时
发表于 2024-7-19 11:42:29 | 显示全部楼层
19139406059 发表于 2024-7-19 11:25
现在项目用的高速USB转虚拟串口,意外发现用labview上位机可以重复打开com口,这样数据就串了,想实现串 ...

这问题我有点晕,到底是要单片机检测串口被占用,还是电脑上的程序检测串口被占用。
电脑上的程序一般不会出现一个COM口被多个程序同时占用的情况,一个程序打开某个串口后,别的程序就打不开这个串口了。
高速USB转虚拟串口是啥东东?
专治疑难杂症
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2024-7-17
在线时间
1 小时
 楼主| 发表于 2024-7-19 14:18:43 | 显示全部楼层
LcwSwust 发表于 2024-7-19 11:42
这问题我有点晕,到底是要单片机检测串口被占用,还是电脑上的程序检测串口被占用。
电脑上的程序一般不 ...

就理解为串口吧,单片机或者电脑有一个能检测到占用就行,现在就是都不知道检测逻辑
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8184
金钱
8184
注册时间
2020-5-11
在线时间
3697 小时
发表于 2024-7-19 14:35:51 | 显示全部楼层
19139406059 发表于 2024-7-19 14:18
就理解为串口吧,单片机或者电脑有一个能检测到占用就行,现在就是都不知道检测逻辑

单片机,如同jermy_z所说,自己写的程序自己不知道啊?
电脑上位机,没必要,不可能两个应用程序同时打开同一个COM口。
专治疑难杂症
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 13:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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