腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1952)
视频
沙龙
1
回答
串行
端口
等待
程序
-
如果
设备
在
5
秒内
未
响应
,则
取消
|
当
标志
未
更
改时
c#
、
.net-core
、
async-await
、
serial-port
我想做一个可以通过串口与
设备
通信的应用
程序
。
当
有一段时间没有
响应
时,我缺乏“停止”
程序
的想法。我的想法是
在
发送数据时设置一个标记为false,
在
我的DataReceiveEvent中,我将该标记更改为true。但同时,我想要一个计时器,
如果
没有注册
响应
,将触发一个事件。var result = await Task.WhenAny(delay, flag); bool res = await result;
浏览 18
提问于2021-09-10
得票数 0
2
回答
在
串行
端口
上使用read()操作
取消
线程
objective-c
、
c
、
multithreading
、
serial-port
在
我的Cocoa项目中,我与连接到
串行
端口
的
设备
通信。现在,我正在
等待
串行
设备
发送一些字节的特定消息。对于读取操作(以及收到所需消息后的反应),我创建了一个新线程。在用户的请求,我希望能够
取消
线程。正如苹果在中建议的那样,我在线程字典中添加了一个
标志
,定期检查该
标志
是否已设置,
如果
已设置,
则
调用[NSThread exit]。这可以很好地工作。现在,线程可能会
等待
浏览 0
提问于2011-08-28
得票数 3
回答已采纳
3
回答
QtSerialPort成帧错误
c++
、
qt
、
serial-port
我已经为Qt4构建了qtserialport,并编写了一个控制台应用
程序
来记录来自
设备
的数据,该
设备
以9600波特、8个数据位、1个停止位和无奇偶校验的速度发送信息,我认为这是
串行
通信的默认设置。我已经成功地正确打开了
端口
,并按预期记录了数据,但每当我关闭应用
程序
或关闭计算机并尝试重新启动应用
程序
时,
端口
都会打开,但会给我一个"framingError“。
如果
我关闭应用
程序
,然后使用超级终端打开
端口
浏览 0
提问于2013-04-17
得票数 0
回答已采纳
4
回答
EnumPorts()
在
某些机器上返回奇怪的错误
c++
、
winapi
我维护了一个应用
程序
,该应用
程序
使用win32 EnumPorts()函数来帮助确定计算机上安装的
串行
端口
集。首先,我完全依赖于EnumPorts()来提供一个可能的
串行
端口
名称列表。然而,它已经被证明是不可靠的,但是
在
几种意义上:它并不总是提供完整的
端口
名称集,并且,正如我最近看到的那样,
当
"RPC服务不可用“时,它可能完全无法运行。根据我的经验,前面提到的注册表项提供的名称列表是获取
端口
名称的最可靠方法
浏览 0
提问于2008-10-08
得票数 3
7
回答
串行
端口
电缆已拔出
.net
、
serial-port
在
.Net的SerialPort对象中,是否有一种方法可以确定
串行
端口
是拔出还是插入。
浏览 3
提问于2009-06-29
得票数 8
回答已采纳
6
回答
SerialPort的问题
c#
、
usb
、
serial-port
我已经安装了驱动
程序
来操作阅读器,就像它是通过Com-port连接的一样,尽管它是一个usb
设备
。插入
设备
后,列表中会再出现一个通信
端口
。 问题如下。我初始化SerialPort对象以从条形码读取器读取,但是
如果
读取器被拔出,我将无法正确地完成或处置SerialPort对象,因为它“附加”到的
端口
不再存在。
当
程序
关闭时,结果是WinIOException。我不仅在使用SerialPort的代码中无法捕获它,而且
在
program.cs级
浏览 0
提问于2010-07-13
得票数 9
回答已采纳
3
回答
是否所有具有相同订阅的用户都收到了公共数据库订阅通知?
cloudkit
如果
使用不同的用户(不同的iCloud帐户),则不会收到通知。以下是描述订阅的文档:
如果
此属性为“是”,
则
服务器将在推送通知的有效负载中包含内容可用
标
浏览 5
提问于2015-03-29
得票数 9
回答已采纳
1
回答
从函数调用threading.timer,
在
Python语言中看不到被调用线程的任何输出
python
、
multithreading
、
function
、
timer
我的想法是,我向外部
设备
发送一条消息,并设置一个
标志
,告诉
程序
我正在
等待
特定的
响应
。
在
等待
响应
之前,
程序
将继续接收其他消息,并对它们进行评估,以确定它们是否是我请求的
响应
。为此,我使用计时器调用另一个函数,以便在配置的超时到期后重置
标志
。换句话说,
如果
这样的函数执行时,
标志
仍然被标记为
等待
响应
,这意味着没有接收到
响应</
浏览 1
提问于2015-05-30
得票数 0
2
回答
QT串口不工作
c++
、
qt
、
serial-port
我试图用usb / rs 232电缆从
串行
设备
上写\ read。我确信我的代码会将“#002 s”(这是一个控制代码)写到
串行
设备
上,因为( b)串口是可写的。( c)代码成功地导航“
等待
所写的字节(-1)”。我遇到的问题是,我没有收到任何数据,也没有从其他
设备
发出任何数据。
当
使用qt终端写入相同的“#002 s”时,会产生正确的
响应
。 有什么想法吗
浏览 0
提问于2015-07-22
得票数 1
回答已采纳
2
回答
当
调制解调器处于数据模式时,为什么System.IO.Ports.SerialPort.DataReceived事件不会触发?
c#
、
.net
、
serial-port
、
modem
目前
在
我的大学里,我们正在进行这些56k调制解调器之间的通信。
当
从PC到调制解调器的消息通过
串行
端口
传递时,我想使用System.IO.Ports.SerialPort .NET类。我写了相当大的C#应用
程序
来与调制解调器通信,拨号到其他调制解调器,并通过它们进行通信。
在
我设法
在
两个调制解调器之间建立连接之前,一切都工作得很好。我的应用
程序
可以向串口发送数据,也可以从串口接收数据。它安装在两台连接的PC上,但是当我
在
我的应用
程
浏览 1
提问于2012-10-12
得票数 2
3
回答
linux中串口描述符块上的“‘close”函数
linux
、
serial-port
、
embedded-linux
我正在使用termios函数
在
Linux上进行
串行
通信。我实际上使用的不是真正的串口,而是虚拟小工具串口驱动/dev/ttyGS0。文件描述符以非阻塞方式打开。我的
程序
定期生成数据并将其发送到/dev/ttyGS0。
如果
另一端读取或
未
读取,则没有任何信息。
如果
不是这样,一些内部fifo会被填满,并且写返回“会阻塞”错误。我试着
在
关闭之前做tcflush(uart->fd, TCOFLUSH),但没有任何效果。 这对我来说是如
浏览 2
提问于2013-01-10
得票数 4
1
回答
Bash:
在
设备
上写,然后从
设备
上读取
bash
、
device
、
read-write
我正在开发一个很小的
程序
,带有一个连接到S0的重量传感器。下面是我如何初始化
串行
端口
:done这是
在
设备
连接时起作用的。也许是因为这个
设备
比ba
浏览 5
提问于2015-10-06
得票数 3
回答已采纳
1
回答
后台任务行为受调试器的影响?
c#
、
windows-phone-8.1
、
background-process
我有一个Windows 8.1运行时应用
程序
,它有一个由DeviceUseTrigger触发的后台任务。在对上提到的此触发器类型进行运行时策略检查时,它指出,
如果
来自相关
设备
的I/O操作
在
5
秒内
未
执行,
则
该任务将由操作系统自动终止。问题是,这似乎并没有发生,至少
在
调试模式下没有发生。虽然这对我来说确实是件好事,但我不确定当我
在
发布模式下将应用
程序
部署到手机上时,这种行为是否会持续下去,而且
浏览 2
提问于2015-03-08
得票数 0
回答已采纳
1
回答
完成对SerialPort.ReadLine()的调用
c#
、
call
、
port
、
readline
、
abort
我正在写一个
程序
,它从一个通过串口连接到PC的GSM调制解调器上解析AT命令的应答。在这个
程序
中,我有一个线程“监听”串口上的所有回复。然后,它可以将
响应
发送到请求执行命令的线程的队列(
在
将项提交到该队列时该命令被阻塞),或者它可以生成一个事件以指示接收未经请求的结果代码。
当
调用GsmModem.Close()方法时。我需要向“侦听器”线程发出信号以完成并
等待
它终止,然后关闭我的
串行
端口
。我当前的代码不是很优雅,因为它依赖于
串行
<em
浏览 2
提问于2011-02-07
得票数 2
回答已采纳
1
回答
mqtt异步
等待
并发消息,然后
响应
各自的http post请求。
javascript
、
node.js
、
http
、
async-await
、
mqtt
在
HTTP请求中向我的服务器接收消息。 此代码一次只能处理一个请求。如何处理并发请求?var resp; var timeOutValue =
浏览 3
提问于2019-02-06
得票数 1
1
回答
c#
等待
串行
端口
上的回声,对其进行检查,并在
等待
时超时
c#
您好,感谢您考虑这个问题:我正在通过虚拟
串行
端口
从PC向嵌入式系统发送命令,
当
嵌入式系统完成命令时,该命令将回显该命令。
当
命令由嵌入式系统完成时,我可以很好地发送命令并看到回显,但是我很难找到合适的方法来
等待
或延迟
程序
,直到接收到回显的命令,以便我可以继续并发送下一个命令。我想这是我正在尝试实现的一种“高级”流控制。代码
在
C#中。我想
等待
回声,并有一个超时的情况下失去了PC和嵌入式系统之间的通信,这样
程序
就不会冻结。有没有wizz的孩
浏览 0
提问于2013-04-15
得票数 5
回答已采纳
6
回答
强制关闭COM
端口
.net
、
serial-port
我正在开发一个使用COM
端口
与外部控制器通信的应用
程序
。当我
在
连接了通信电缆的情况下重新启动PC时,Windows (7)打开了
端口
,没有任何应用
程序
运行,因此我无法再访问它。有没有人知道我该如何强制关闭它,我可以
在
我的应用
程序
之前运行的任何
程序
,或者无论如何都可以
程序
化关闭它的方法?
浏览 0
提问于2011-08-27
得票数 14
回答已采纳
4
回答
串口不工作
在
图面簿上
serial-port
、
usb
、
hardware
我正在编写一个
程序
,需要从
串行
端口
读取数据,但我的
串行
端口
似乎无法工作。这种行为
在
Mint和Windows (通过Cygwin完成的测试)之间是一致的。
设备
插入的前2-
5
秒会得到一些数据(通过屏幕查看数据,
如果
我只使用pyserial打印从
串行
端口
输入的数据,也会发生同样的情况),然后什么也不会发生。 会发生什么事?我想我已经把这个问题隔离到了串口上-- Surface有两个USB
端口</e
浏览 4
提问于2016-10-03
得票数 2
回答已采纳
5
回答
Delphi -当应用
程序
退出时,
未
释放(但已终止)的线程会发生什么?
delphi
、
multithreading
、
vcl
、
delphi-6
我有一个多线程的应用
程序
,当应用
程序
结束时,我遇到了一个小问题:我可以通过
在
Form1.OnDestroy事件处理
程序
中调用TThread.Terminate方法来正确地终止线程,但是终止确实需要一些时间我的问题可能有点傻,我应该很久以前就知道了,但这是正常的,线程将自动销毁(因为应用
程序
刚刚结束),还是有问题,内存将“丢失”?非常感谢你的解释。
浏览 0
提问于2010-07-09
得票数 4
回答已采纳
1
回答
NginX:如何重写
响应
体和头?
nginx
、
filtering
、
http-authentication
当
存在这样的元素时,应该检查“凭据”。一种将完整
响应
(标头+正文)传递给某些自定义代码的方法,以便在没有
标志
的情况下可以解析元素,
如果
有
标志
,
则
返回
未
更改的,并且用户没有凭据,则要求用户标识自己的,
如果
有
标志
,用户有权查看,
则
返回
未
更改的,并且用户无权查看,最终返回错误页而不是
响应
,删除
标志<
浏览 0
提问于2021-12-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
理解 Java 任务执行
用Python实现一个端口扫描,只需简单几步就好
TCP连接的状态详解以及故障排查
干货|串口几种常见丢失数据的问题
PLC编程技巧:如何提升PLC的编程效率?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券