大家好:
我用C#.NET用API写的PDA串口通讯程序,无校验时发送无问题,但就是带校验位发时,校验位没反应,发送的数据在PC机端串口精灵接收还是无校验的对,改校验位收就不对,请各位高手指点一二
我用C#.NET用API写的PDA串口通讯程序,无校验时发送无问题,但就是带校验位发时,校验位没反应,发送的数据在PC机端串口精灵接收还是无校验的对,改校验位收就不对,请各位高手指点一二
解决方案 »
- 请问怎么用增删改查运用到C#中
- 结构new与类new出的实例,所在的内存如何?
- Web servirce与Xml有哪些区别和联系?
- C#操作word问题
- 带checkbox的listview的问题:双击item时checkbox会自动选中,如何不让它选中呢?
- JS脚本小问题,,
- 散100分在线等C#有关异步通信的问题,急!!~
- 高手看看这段代码如何支持中文显示.
- C#winform利用WebClient上传文件时,不报错误,但文件也上传不上去,求解决办法
- 客户端调用Remoting中远程对象的方法,定期的打开和关闭数据库,每当调用到8、9次的时候就会报错:
- 求 开源的 UML 绘制工具。或开源的C#的矢量图绘制工具,哪怕是一点点代码也好,可以放大/缩小/拖动 所绘的矢量图的
- Web Form 中,Treeview的节点check被选中,如何让它下面的子节点也选中?
setcommstate();设置,打断点看设置正常,就是发送后用PC机串口精灵 收还是无校验的main.Win32.SetupComm(main.hComm,4096,4096);
main.Win32.GetCommTimeouts(main.hComm,ref commtimeouts);
commtimeouts.ReadTotalTimeoutConstant=(int)(ReadTimeout);
commtimeouts.ReadTotalTimeoutMultiplier=0;
commtimeouts.WriteTotalTimeoutMultiplier=0;
commtimeouts.WriteTotalTimeoutConstant=0;
main.Win32.SetCommTimeouts(main.hComm,ref commtimeouts);
dcb.DCBlength=Marshal.SizeOf(dcb);
main.Win32.GetCommState(hComm,ref dcb);
dcb.BaudRate=Int32.Parse(Port);
dcb.ByteSize=8;
if(verify==0){check=0;}
if(verify==1){check=1;dcb.fParity=0x2000001;}
if(verify==2){check=2;dcb.fParity=0x2000001;} dcb.Parity=check;
dcb.StopBits=main.STOPBITS_10;
main.Win32.SetCommState(hComm,ref dcb);
邮箱:[email protected]