serialport请问下有木有人知道在C#中如何用serial port来传输信息?

serialport  时间:2021-07-26  阅读:()

主板上的Serial port connector有什么作用?





Serial port connector,中文意思为“串行接口连接器”,即主板上的COM接口的完整名称。

主板上的串口,是主机与外部设备连接通讯的一种标准接口,但由于传输效率较低,现在几乎被USB接口完全取代了,主板背板上也没有它的身影了。

一些厂商只在主板上留了COM针座接口,需要与这个Serial port connector合作,将COM口弄到机箱背板上。

SerialPort serialPort; // 定义一个串口对象这条语句不需要构造函数吗?

SerialPort _serialPort = new SerialPort(); // Allow the user to set the appropriate properties. _serialPort.PortName = SetPortName(_serialPort.PortName); _serialPort.BaudRate = SetPortBaudRate(_serialPort.BaudRate); _serialPort.Parity = SetPortParity(_serialPort.Parity); _serialPort.DataBits = SetPortDataBits(_serialPort.DataBits); _Bits = Bits(_Bits); _serialPort.Handshake = SetPortHandshake(_serialPort.Handshake); // Set the read/write timeouts _serialPort.ReadTimeout = 500; _serialPort.WriteTimeout = 500; _serialPort.Open();

如何用C#中的SerialPort写一个通信串口调试程序

那你就拖控件SerialPort,然后看看这个SerialPort有哪些方法和属性。

一般步骤就是给SerialPort定义端口名字,波特率,然后open,然后就可以发送你的要发送的东西了,SerialPort.Write,SerialPort.Read之类的方法很多,你可以看看说明并且都去试一试,操作完之后Close就行了。

串口通讯的难点就是根据协议收发报文数据时的丢帧问题。

请问下有木有人知道在C#中如何用serial port来传输信息?

8bit 是什么我母鸡啊,我只知道serial port就是串口通信,很简单,但有两点,一是要有串口的计算机连了一个设备,二是要知道此设备的波特率(注:波特率来源于设备,它的说明书在一定会有) 用串口很简单 引用using System.IO.Ports; SerialPort sp =new SerialPort(SerialPort.GetPortNames()[0],4200); //第一个参数是用此计算机的第一个串口端口(此计算机一定要有串口才行),第二个参数是波特率 sp.Open(); sp.Write("test"); byte [] Data=new byte[100]; sp.Read(Data,0,100); string Text = Encoding.ASCII.GetString(Data); MessageBox.Show(Text); sp.Close(); 串口就只有两个操作读和写,一般是先写后读,就是先发命令后得到数据,也有只读数据的。





没有program,因为一个串口一定要有一个设备,只有源码没用

ShockHosting日本机房VPS测试点评

这个月11号ShockHosting发了个新上日本东京机房的邮件,并且表示其他机房可以申请转移到日本,刚好赵容手里有个美国的也没数据就发工单申请新开了一个,这里做个简单的测试,方便大家参考。ShockHosting成立于2013年,目前提供的VPS主机可以选择11个数据中心,包括美国洛杉矶、芝加哥、达拉斯、杰克逊维尔、新泽西、澳大利亚、新加坡、日本、荷兰和英国等。官方网站:https://shoc...

捷锐数据399/年、60元/季 ,香港CN2云服务器 4H4G10M

捷锐数据官网商家介绍捷锐数据怎么样?捷锐数据好不好?捷锐数据是成立于2018年一家国人IDC商家,早期其主营虚拟主机CDN,现在主要有香港云服、国内物理机、腾讯轻量云代理、阿里轻量云代理,自营香港为CN2+BGP线路,采用KVM虚拟化而且单IP提供10G流量清洗并且免费配备天机盾可达到屏蔽UDP以及无视CC效果。这次捷锐数据给大家带来的活动是香港云促销,总共放量40台点击进入捷锐数据官网优惠活动内...

新加坡云服务器 1核2Gg 46元/月 香港云服务器 1核2G 74元/月 LightNode

LightNode是一家成立于2002年,总部位于香港的VPS服务商。提供基于KVM虚拟化技术.支持CentOS、Ubuntu或者Windows等操作系统。公司名:厦门靠谱云股份有限公司官方网站:https://www.lightnode.com拥有高质量香港CN2 GIA与东南亚节点(河内、曼谷、迪拜等)。最低月付7.71美金,按时付费,可随时取消。灵活满足开发建站、游戏应用、外贸电商等需求。首...

serialport为你推荐
im社区什么是IWOM?达内学院成都达内学校在什么地方?发博客怎么发博客?linux操作系统好吗linux好用不?罗振宇2017跨年演讲有时候拼命奔跑,只是为了留在原地是什么意思湖北健康码转码申请个人健康随身绿色码怎么申请?安全加固建筑结构加固施工过程中的安全措施有哪些大数据的分类数据类型的种类QQ网上登陆如何在网站上登QQflash菜单FLASH:flash二级菜单怎么做?
域名主机管理系统 virpus namecheap pw域名 国外服务器 国外bt permitrootlogin 174.127.195.202 sub-process 商家促销 网通代理服务器 ibox官网 qingyun 100m独享 重庆电信服务器托管 韩国代理ip 114dns 文件传输 回程 天鹰抗ddos防火墙 更多