首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发送带有windows com-port的中断字节

发送带有windows com-port的中断字节
EN

Stack Overflow用户
提问于 2010-02-22 09:04:06
回答 2查看 1.3K关注 0票数 2

下面是来自微控制器的数据表的副本:

中断字符是逻辑0的完整字符时间(包括停止位通常为0的0)。

这就是我想用windows端口(Windows )生成的。问题是,我没有办法将停止位设置为零。有什么主意吗?

SetCommBreak()看上去有点像我想要的,但我看不出有一种方法可以让它精确地定时只发送一个字节。

环境:

C-Code)

  • including

  • Visual C++ (在Windows

上编写Windows window.h

  • )

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2010-05-05 18:26:59

SetCommBreak()确实是您在这里想要的。在大多数情况下,只要至少有8位逻辑"0“,中断条件是否持续太长并不重要--因为接收方在听到一行至少一个"1”位之前不会检测新字节的开始。

你用的是哪个微控制器?有了这些信息,就有可能确认这是否适用于你的特殊情况。

票数 1
EN

Stack Overflow用户

发布于 2010-03-03 21:32:49

它使用奇偶校验位吗?如果不能,您可能可以将端口的奇偶校验设置为SPACEPARITY并发送8位字节,您也可以使用http://msdn.microsoft.com/en-us/library/aa363143%28VS.85%29.aspx更改位数,但它可能不起作用,我个人还没有进行测试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2309797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档