
3TCP调试助手。这是一款TCP调试软件,可以做客户端,通过网络连接服务器。也可以作为服务器,不过只能内网连接。更改编码方式就可以显示中文。功能简单,单纯的收发。曾经用它测试了好多端口,因为它发的数据和我硬件发送的数据一样,可以直接复制使用
和linux还没连接上,看linux的防火墙关了:service iptables stop 没还有ssh服务端口要开启。再重启下网络:service network restart,pc机的防火墙也要关掉
1、首先选择对应的por选择匹配的baud rat,输入输出应该可以实现了。
2、从机处理字母并往Tera Term发送对应字母比如说在Tera term端就会显示 abc和换行了。
3、可以自收发测试,把串口2,3脚短接,输入都会直接送回来,需要在被调试端加入输入回显函数。
4、Tera Term的设置:在启动 Tera Term的时候,会d出一对话,请选中“Serial”选项,设置好端口先设置默认端口(COM1,COM2等)及语言。
5、最后再设置好串口通讯所需的各个参数,更改安装文件夹里文件即可。
//得到机器上所有的端口,并且显示在ComBox里面
private void Form1_Load(object sender, EventArgs e)
{
Computer pc = new Computer();
foreach (string port in pcPortsSerialPortNames)
{
thiscmbPortItemsAdd(port);
}
if (cmbPortItemsCount >1)
{
thiscmbPortSelectedIndex = 1;
}
}
//打开端口的方法
private void btnOpen_Click(object sender, EventArgs e)
{
if (serPort == null)
{
thisserPort = new SerialPort(thiscmbPortText);
}
else
{
if (serPortPortNameEquals(cmbPortSelectedValue) == false)
{
serPortClose();
thisserPort = new SerialPort(thiscmbPortText);
}
}
if (serPortIsOpen == false)
{
serPortOpen();
}
thisserPortDataReceived += new SerialDataReceivedEventHandler(serPort_DataReceived);
/
SerialPort类对分别用[BaudRate]、[Parity]、[DataBits]、[StopBits]属性设置通讯格式中的
波特率、数据位、停止位和校验位,
其中[Parity]和[StopBits]分别是枚举类型Parity、StopBits,Parity类型中枚举了Odd(奇)、Even(偶)、
Mark、None、Space,Parity枚举了None、One、OnePointFive、Two。
/
thistxtRstAppendText("波特率(每秒位数):"+serPortBaudRate+"\n");
thistxtRstAppendText("校验位:"+serPortParity+"\n");
thistxtRstAppendText("数据位:" + serPortDataBits + "\n");
thistxtRstAppendText("停止位:" + serPortStopBits + "\n");
thislblStatusText = "已经打开的端口:" + serPortPortName;
thisbtnOpenEnabled = false;
thisbtnCloseEnabled = true;
}
//端口接收数据的事件
public void serPort_DataReceived(object sender, SystemIOPortsSerialDataReceivedEventArgs e)
{
thistxtRstInvoke(
new MethodInvoker(
delegate()
{
thistxtRstAppendText("DataReceived at " + DateTimeNowToString()+ "\n");
thistxtRstScrollToCaret();
}
)
);
}
private void btnReceive_Click(object sender, EventArgs e)
{
if (serPort!=null&&serPortIsOpen)
{
thistxtMsgText += thisserPortReadLine();;
}
else
{
MessageBoxShow("端口未打开!");
}
}
以上就是关于串口调试命令有哪些全部的内容,包括:串口调试命令有哪些、串口程序无法输入命令怎么回事、如何用cmd窗口(或者批处理.bat文件)向串口(serial port)发送数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)