在VS平台C#中。RS-232串口协议实现0X 02 01 01 02 03触发一个操作,返回值。
求各位高手。
默认设置:
波特率 数据位 起始位 停止位 校验位
9600 8 1 1 None
命令包格式 :
STX DATA LENGTH CMD DATA [0..N] BCC ETX
其中DATA [0..N]。不用
请用C#帮写个实现你发一串数字。
返回结果的代码。谢谢。
C#中如何通过RS232的方式实现通信?
所以人们采用了许多方法在Visual Studio.Net来编写串口通讯程序:第一种方法是通过采用Visual Studio 6.0中原来的MSComm控件这是最简单的,最方便的方法,但需要注册;第二种方法是采用微软在.NET推出了一个串口控件,基于.NET的P\/Invoke调用方法实现;...
如何用C#编写RS232通过单片机串口之间的通信
通常,在C#中实现串口通信,我们有四种方法: 第一:通过MSCOMM控件这是最简单的,最方便的方法。可功能上很难做到控制自如,同时这个控件并不是系统本身所带,所以还得注册。可以访问 http:\/\/www.devhood.com\/tutorials\/tutorial_details.aspx?tutorial_id=320 一个外国人写的教程 第二:微软在.NET...
C#中的串口通信SerialPort
串口是计算机上的一种通用设备通讯协议,大多数计算机包含两个基于RS-232的串口。在仪器仪表设备中广泛应用,尤其用于获取远程设备采集的数据。串行接口电路负责将并行数据字符转换为连续的串行数据流,反之亦然。C#中的串口通讯使用的是System.IO.Ports.SerialPort类。通过简单操作步骤,很容易实现串口的信息...
三菱PLC和PC进行RS232通讯,用C#写的上位机
如果靠串口通讯来启动,这个做不到,启动电脑是要电脑通电启动的,通信是不行的不过如果把串口当作一个开关,是可以通过硬件做到启动电脑,需要手工制作。找到串口两个不用的阵脚,然后找到电脑开机的电源线,把两个线分别焊接到串口针脚,这样当短这两个针脚就相当于按了下电脑开机键,来启动电脑。
串口通讯232 422 485切换后C#编程上需要修改吗?
1、一般RS232通讯如果采用一问一答的方式,实际也是工作在半双工,RS485完全可以满足要求。实现转换需要两个RS485\/RS232转换器,PC机侧一个,单片机侧一个。2、如果是双全工,实现远距离传输应采用RS422,传输原理与RS485同,4根线,双全工。
C# SerialPort类中SerialPinChange和PinChange的使用方法
RS232串行通信接口硬件上有三个信号输入引脚:CTS:这个信号源自对方(通常是DSE类型的设备,如调制解调器),告诉你DSE已经同意你发送数据 DSR:这个信号源自对方(通常是DSE类型的设备,如调制解调器),告诉你DSE已经准备就绪,可以工作了 CD:这个信号源自对方(通常是DSE类型的设备,如调制解调器),...
基于C#的RS232接口初始化编程要注意哪些编程要点?
代码实现:采用SerialPort 1.实例化一个SerialPort 2.初始化参数绑定接收数据事件 3.打开串口button事件 4.发送数据 5.接收和数据输出 6.清空数据区域事件
求教C#测试程式使用USB转RS232动作控制时,偶发通讯中断解决办法??_百...
工作上需要用到 串口 RS232 的话,选用 带 串口DB9 的 电脑 还是有很多 带 串口的 电脑 如 Dell 3020 等等 商务机
C# 串口通信问题
1、USB串口线的信号传输不标准,写可能还好,读就不敢保证很好,我建议你就用串口线,两头都串口的。2、用SerialPort读是可以读的,看你读的方法对不对。private SerialPort m_Port = new SerialPort(portName, SerialConfiguration.WaveDetectorBaudRate, Parity.None, 0);\/\/SerialConfiguration.Wave...
光电开关接串口(RS232) 计算机怎样收到信号?
限流保护)组成简单的电路,光电开关的电源线、地线接RS232提供的电源,光电开关信号线接第6脚(DSR)或第8脚(CTS),在C#不断检测MSCOMM32.ocx 的DSR或CTS状态,状态发生改变即知道有东西通过,并在程序中相应处理。所需电路可参看一本书《Visual Basic与RS-232串行通讯控制》,网上有PDF下载。