通过串口传输数据

发布于 2024-07-05 08:09:32 字数 143 浏览 7 评论 0原文

我正在使用 Compact Framework 中的 SerialPort 类,但无法接收超过 2047 个字节。 我可以接收的字节数是否有限制? 或如何设置对象? 我尝试使用 WriteBufferSize 和 ReadBufferSize 属性,但它们不起作用。

I'm working with the SerialPort class in the Compact Framework, but I can't recive more than 2047 bytes. Exists any limit for the amount of bytes that I can recive? or How can I setup the object? I was trying with the WriteBufferSize and ReadBufferSize properties but they didn't work.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

ペ泪落弦音 2024-07-12 08:09:32

我的猜测是,这要么是处理器或平台的限制。 来自 MSDN 论坛的这篇文章似乎证实了我的观点怀疑。

My guess is that it is either a processor or platform limitation. This post from the MSDN forums seems to confirm my suspicions.

箹锭⒈辈孓 2024-07-12 08:09:32

您可以设置一个线程将数据拉入您自己分配的另一个(更大的)缓冲区吗? 我想说这是最好的解决方法。

Can you set up a thread to pull the data into another (larger) buffer that you allocate yourself? I'd say that's the best workaround.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文