问题标签 [minicom]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 在 minicom 中看不到字符
我看不到 minicom 中输入的任何字符。我已将 RS232(连接到 PC)连接到 USB 电缆(连接到目标/设置)。
linux - 串口通讯时数据不完整或字符奇怪
我正在努力从设备中读取数据。我用许多不同的关键字搜索了这个问题,但找不到我的案例。
我是串行通信的初学者。提前感谢专家的帮助和建议。
minicom(和 picocom)的第一个问题
当我M;\r\n
多次发送来自设备手册的命令(在本例中为 )时,我希望输出类似于+0000.00;+0000.00;+0000.00;+0000.00;+0694.09;+0694.10;+20.7;+000;+000
.
但是,我收到的是不完整的字符串和带有一些奇怪字符的字符串,例如��ÚZڂ²Êʢ
inminicom
或▒▒▒▒
in picocom
。我只能收到几次完整的数据。picocom 看起来更稳定,但仍然不完整。
输出
通过迷你康:
通过 picocom:
pyserial的第二个问题
我认为第二个问题可能与第一个问题有关。最终我想从设备中读取数据并通过 python ( pyserial
) 记录它。这是我读取数据的代码的一部分。
此代码块每 N 秒运行一次。基本上,此代码在收到第一个数据后就可以工作,但需要意外的长时间延迟才能接收到第一个完整的数据。
换句话说,print(len(data))
总是0
在成功接收到第一个数据之前给出。在用 zero 等待很长时间后len(data)
,它有时会很好地接收数据(非零len(data)
,没有任何奇怪的字符)。成功接收数据后,代码将继续正常工作,而不会出现我想要的任何问题。
这里的问题是我必须等待很长时间才能收到完整的数据字符串(甚至超过 3 天(!))。有人可以帮我解决这些问题吗?谢谢你。
linux - stm 设备的 USB_OTG_FS 在 linux 上不工作
我正在使用 adafruit STM32F405 羽毛,并在 stm32cubeide 中为它编写了一个程序。我USB_OTG_FS
在中间件下的 USB_DEVICE 下启用并选择了 VCP。CDC_Transmit_FS()
我在我的main.c
文件中使用发送了一条简单的消息。然后我想使用 minicom 显示消息,但是当我插入 stm32f405 时,它没有被识别为虚拟 com 端口。请有人帮忙解决这个问题吗?
这是我从中得到的dmesg
读取 USB 设备描述符时似乎出现错误,有什么想法可以解决这个问题吗?
linux - 打开 minicom 会锁定所有 Aten 端口
我有连接到 Ubuntu 18 站的 Aten 4 端口 USB 到 RS232 转换器。我看到 4 个串行端口:
当我在 minicom 中打开这些端口中的任何一个时,/dev/lock/LCK..tty8
会出现,这会阻止所有其他 USB 端口打开。我希望 /dev/lock/LCK..ttyUSB0 会出现 for/dev/ttyUSB0
等,或者/dev/lock/LCK..tty8
for /dev/ttyUSB0
, /dev/lock/LCK..tty9
for/dev/ttyUSB1
等等。
请指教。
谢谢你。