serial-port

    0热度

    1回答

    有没有办法将自己的RS232 AVR设备作为Linux文件系统设备公开/dev/avr_device?程序必须写成内核空间模块还是写入用户空间?这可能由libfuse做到吗?也许我应该使用FIFO管道作为设备的通信通道?

    1热度

    1回答

    我有一个python程序,我正在使用它来与一个微控制器交谈。它打开了COM端口是这样的: def STM32_connect(): ports = list(serial.tools.list_ports.comports()) for p in ports: if "STM32" in p.description: connection = seri

    2热度

    2回答

    我想在Raspberry Pi 3中运行这个程序。 我已经在我的树莓派上安装了nodejs和ws。 然后我安装了串口模块。 我想创建这个项目:enter link description here 我试图找到解决方案无处不在,但我找不到一个。 如果有人知道如何解决这个问题,请帮助我。 var webSocketUrl = "wss://api.artik.cloud/v1.1/websocket?

    0热度

    1回答

    我正在用PyQT5创建一个Python项目,该项目结合了由我编写的类和由其他人编写的类。第二个类在新窗口中打开以显示从串行通信中读取的数据。我现在有这个问题,当我在第二个窗口出现之前关闭我的程序时,由第二个类打开的COM端口在实例化未正确关闭的情况下被关闭,因此我无法再次运行我的程序。我该如何处理这个C​​OM端口,以防止它打开得太快或它被正确关闭? 我的代码如下所示: class SecondW

    0热度

    1回答

    我必须在C中执行代码来检测linux上rs232行内的字符间时间。字符间检测时间可能是1ms。所以我需要一些东西来非常快速地标记一个包含字符的字符。当我说得很快就不到1ms。 我不问一个编码解决方案,我只想要一个初步的帮助来知道我必须采取什么样的路径:是否可以在linux上执行此操作?我必须修改驱动程序才能达到这种时间?或者用户空间上的东西可以做到这一点(我不这么认为)。

    0热度

    1回答

    我想用GUI创建串口侦听器。 我试图将收到的数据打印到textBox中。当我点击按钮程序必须开始收听,一切正常,但不打印到textBox。 这里是EventHandler代码: void serialPortDataReceived(object sender, SerialDataReceivedEventArgs e) { SerialPort sp = (Seria

    0热度

    1回答

    我有两个USB收集到一个空的调制解调器,然后将两个USB连接我的Linux机器 在连接两个不同的USB端口我想写一个程序,允许他们沟通的串行电缆串行连接来回通过一个终端,并想测试两个端口使用屏幕 我键入屏幕ttyUSB0 115200但它只是出现了一个空白的终端没有文本,我意识到我应该使用命令,但我无法找到指导上的任何地方如何使用这个测试,以确保串行端口发送/除其他事项外接收数据,可能有人点我在正

    1热度

    2回答

    我创建了Backgroundworker以在使用不同类提供的一些方法的串行端口上操作。每次发生这些方法的异常时,我想取消一名工作人员。 事实上,我有一些想法如何使用事件做到这一点,但恐怕这不是最佳解决方案或良好做法。在这种情况下,我应该用每种方法开火,这在我看来效率不高。 。 对于离,一个从方法,ReceiveRecord看起来像这样: public string ReceiveRecord()

    -3热度

    2回答

    我在通过这个错误时遇到了一些麻烦。你能帮忙吗? int required = Convert.ToInt32(textBox1.Text); serialPort1.Write("OUT0"); System.Threading.Thread.Sleep(500); serialPort1.Write("ISET1:0.5"); System.Threading.Thread.Sleep

    2热度

    1回答

    可以从u-boot promt发送消息到串口设备吗?就像我会在一个Linux终端做echo "Hello" > /dev/tty2 感谢