我是Python的pyserial的初学者。我正在使用一个基本的pyserial代码打开一个串行端口,并将数据写入其中。
import serial
ser = serial.Serial(0) # open first serial port
print ser.portstr # check which port was really used
ser.write("hello") # write a string
ser.close()
这段代码在Win7上的Python 2.7上运行良好,没有任何错误。我对这段代码有一些问题。
1)我的笔记本
我正在Win7机器上的Virtualbox环境中运行Win7。我可以通过SSH从主机(win7)连接到那里,但是Apache的httpd没有应答。
我可以在CentOS中通过curl localhost、curl 172.27.59.38获得响应,但是IP地址在主机上没有响应:
C:\Users\username>telnet 172.27.59.38 80
Connecting To 172.27.59.38...Could not open connection to the host, on port 80:
Connect failed
另外,nmap localhost没有显示
我有一个使用串行输入的程序。它安装在相当多的带有Win7和Win10的机器上。在某些机器上,我有一个奇怪的问题,当开始打开串口时,它读取奇怪的/不正确的值,主要是0xff。当我关闭端口并重新打开它时,它就正常工作了。
m_port = new QSerialPort( info ); // some info from QSerialPortInfo::availablePorts();
if( m_port->open( QIODevice::ReadOnly ) )
{
m_port->setBaudRate( m_baudRate )
嗨,我是c#串口的新手。我正在写一个运行winXP和win7的c#程序,用来保存从串口接收到的数据,当机器收到数据时。
using System.IO;
using System.IO.Ports;
using System.Threading;
namespace RS232RVR
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
SettingRS232();
}
public void SettingRS232 (
我有openport函数,它打开一个串口。但是,当我需要在其他函数中使用串行端口时,我会得到一个错误,即名称在当前上下文中不存在。我试着把私生活变成公共的,但还是没有用。例如:
public void openportbtn_Click(object sender, EventArgs e)
{
SerialPort seriovyport = new SerialPort(COMtb.Text);
seriovyport.Open();
//here I crate serial port with COM from text box and open it
}
我有一个运行在.NET XP Professional上的Windows2.0应用程序。此应用程序使用串行端口与某些自定义设备通信。
出于某种原因,我们的一些定制PC的串口出现了问题,在使用几周后,串口将停止工作。另外,自动重启在我的场景中不起作用,有没有什么实用程序可以调试/诊断串口?有没有什么.NET库可以帮助解决这个问题(我是否可以编写自己的实用程序来调试这个端口)?
另外,有没有人有过使用下列库的经验:
我是Ubuntu的新手(而且我喜欢它)。我想给我的阿迪诺·尤诺写个密码。当上传代码时,会有一条错误消息,上面写着Serial Port COM1 not fount found. Did you select the correct one from tools -> serial port menu?。现在,访问这些工具,我无法选择串口,因为它是禁用的。我正在附上一张屏幕截图,看上去如何。我在窗户上也做过类似的事情。如何在Ubuntu上找到串口?
📷
我正在尝试在系统的一个串口上设置网络接口。
我使用的是beaglebone和Xbee-wifi模块。基本上,我正在尝试使用TCP/IP协议通过串口bu与2个beaglebone进行通信。
我需要通过ssh、telnet或默认的web端口80连接到beaglebone。因此,我不需要在串行接口上使用单个端口。我需要一个新的接口在串口上运行。
有没有办法做到这一点?
硬件: beaglebone black os : angstrom
我有一个WPF测试应用程序,用于评估基于事件的串口通信(与轮询串口相比)。问题是,DataReceived事件似乎根本没有触发。
我有一个非常基本的WPF表单,其中一个TextBox用于用户输入,一个TextBlock用于输出,还有一个按钮将输入写到串口。
下面是代码:
public partial class Window1 : Window
{
SerialPort port;
public Window1()
{
InitializeComponent();
port = new SerialPort("COM2"