C#里的串口通讯类serialport类的常用属性:
string com = "COM1";//获取串口名称
int BaudRate = 1200;//获取波特率,可选:600、1200、2400、4800、9600、19200bps
string par= "Even"; //偶校验固定:Even
//数据位数固定:8
StopBits stopbits = StopBits.One;
string stopBits = "one";//停止位,默认是one
Parity parity = Parity.Even;
小弟在网上查相关资料时,看到有人说,系统会自动把自己要发送的数据如数字8根据上面的设置转成11位(1位起始位+8个数据+奇偶校验+结束位)的数据格式进行发送,我看serialport类里只有 奇偶校验位设置和结束位设置,是不是起始位是默认给添加的呢?
高手给解释一下
string com = "COM1";//获取串口名称
int BaudRate = 1200;//获取波特率,可选:600、1200、2400、4800、9600、19200bps
string par= "Even"; //偶校验固定:Even
//数据位数固定:8
StopBits stopbits = StopBits.One;
string stopBits = "one";//停止位,默认是one
Parity parity = Parity.Even;
小弟在网上查相关资料时,看到有人说,系统会自动把自己要发送的数据如数字8根据上面的设置转成11位(1位起始位+8个数据+奇偶校验+结束位)的数据格式进行发送,我看serialport类里只有 奇偶校验位设置和结束位设置,是不是起始位是默认给添加的呢?
高手给解释一下
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货