阅读:1297回复:7
一个串行通讯问题
我们的下位机通讯协议字节格式为:1位起始位,8位数据位,1位奇偶位,一位停止位。我现在不清楚的是如何在PC机上编写vc++通讯程序,设置通讯协议的起始位?
|
|
沙发#
发布于:2004-09-29 19:34
VC中有一个DCB的类型数据,看看吧
|
|
板凳#
发布于:2004-09-29 19:35
The DCB structure defines the control setting for a serial communications device.
|
|
地板#
发布于:2004-09-30 17:18
谢谢colinyou
我看过DCB结构了,好象没有解决的办法。还请各位多多指教 还有其它办法VC++编程设置带起始位的通讯协议吗? |
|
地下室#
发布于:2004-10-01 10:00
通常的参数设置中,只有“9600,N,8,1”四个参数,怎样才能设置起始位?
|
|
5楼#
发布于:2004-10-01 22:37
看看我的代码能不能帮助你。
起始位默认就是1位。 |
|
|
6楼#
发布于:2004-10-02 02:01
注意,起始位是根本不用你在程序中设置的,它是由硬件自动给你加上去的,而且起始位永远只有一位。所以你根本不要担心什么。
|
|
7楼#
发布于:2004-10-11 11:55
To yybs2002:请看
http://www.driverdevelop.com/forum/viewthread.php?tid=75532#pid567710, 希望可以help你 |
|