串口通讯类serialport的使用问题

yilaozhuang 2010-01-14 09:06:29
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类里只有 奇偶校验位设置和结束位设置,是不是起始位是默认给添加的呢?
高手给解释一下
...全文
86 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yilaozhuang 2010-01-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 michaelnami 的回复:]
说实话 这个完全没必要关心
[/Quote]
小弟新手,没有硬件直接来测试,弄不清楚这个过程,所以才请有经验的高手给指点一下,如果不用考虑当然更好,能弄清楚的话就可以对硬件上的时序清楚一些
michaelnami 2010-01-14
  • 打赏
  • 举报
回复
说实话 这个完全没必要关心
bychgh 2010-01-14
  • 打赏
  • 举报
回复
帮顶

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧