serialport类是不是不能设置起始位?
我现在的通讯协议最前面有一位起始位0,这样该怎么处理程序呢?
以读为例:
SerialPort sp;
sp = new SerialPort();
sp.ReadByte();//这里读取一个字节的时候,前面的起始位0该怎么处理呢??
系统会自动处理掉还是得自己处理,请高手给指点一下,从232口上读到缓冲区的是发过来的所有位吗?包括:起始位(0)、数据位(8位)、奇偶校验、终止位?还是说已经自动处理了只剩下8位数据位?
我现在的通讯协议最前面有一位起始位0,这样该怎么处理程序呢?
以读为例:
SerialPort sp;
sp = new SerialPort();
sp.ReadByte();//这里读取一个字节的时候,前面的起始位0该怎么处理呢??
系统会自动处理掉还是得自己处理,请高手给指点一下,从232口上读到缓冲区的是发过来的所有位吗?包括:起始位(0)、数据位(8位)、奇偶校验、终止位?还是说已经自动处理了只剩下8位数据位?
解决方案 »
- 如何将textbox中用户输入的信息保存到数据库中
- xml导入数据库
- 点击Button1以后,如何在它的click事件中触发Button2的click事件?
- datagridview问题
- C# 操纵PowerPoint的问题?,大家多多帮忙
- 请问csharp里面有没有复制对象间属性地方法?类试java的copyProperties
- vs 2010 旗舰版com中没有microsoft word object library
- 请教有关删除数据库记录的方法(在线等)?
- 用vs.net没法建c# web应用程序
- 有关string的操作:指定位置的字符串替换操作
- 关于wcf服务穿透防火墙
- acces数据库 查询某一段时间内的所有数据
_serialPort = new SerialPort(); _serialPort.StopBits = StopBits.One;
_serialPort.Open();
stopBits是停止位为1位,没有设置起始位的属性,这个起始位该怎么处理
假如接收到数字信号为:0(起始位)11111111(8个数据位)0(偶校验)1(结束位),使用ReadByte()之后获得的值就是:11111111 吗?软件会自动把0(起始位过滤掉吗?)