【发布时间】:2014-10-22 02:04:04
【问题描述】:
背景信息:我正在使用 Visual Studio 2005 在对话框上编写 MFC/C++。如果我缺少任何信息或任何必要的信息来回答我的问题,请原谅我。我将在每天上午 9 点至下午 5:30 之间进行检查,因此请随时询问更多背景信息。
我确实知道如何使用 MFC/C++ 打开、读取、写入和关闭串行端口。问题是我不知道要向串口发送什么。我见过我的同事这样发送十六进制:
21 04 07 00 08 00 0F 22
我的工作是在 rx 和 tx 板上的以下图表上显示信号、噪声和阈值。 rx 和 tx 板位于事物的底部,如下所示:(ttp://www.joyfay.com/images/fei833/POSsystem/SSS05.jpg)
- http://tinypic.com/view.php?pic=2qdbnf8&s=8#.U_7vU_mSxnQ
- http://tinypic.com/view.php?pic=29vxzmg&s=8#.U_7vi_mSxnQ
我已准备好学习,我不要求直接回答。我希望我在 Stack Overflow 的编程前辈可以在这里帮助我。非常感谢。
【问题讨论】:
-
这不是一个真正的 C++ 问题,这是一个关于如何驱动串行端口的问题,这里是题外话
-
您需要查阅设备的 API 文档。
-
我一直在网上搜索,我看到大多数人询问如何打开、读取、写入和关闭端口。在写端口时,他们似乎总是已经知道用十六进制写什么,只是缺乏打开、读取、写入和关闭端口的代码知识。我正好相反。关于我应该去哪里的任何想法?非常感谢。
-
设备 API 文档是手册指南吗?还是我应该查看固件?
-
@BryanSeTo,两者之一。如果你有固件,那就可以了。否则询问制造商。如果您的公司是制造商,请询问您的一些同事。