Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Usb 硅实验室CP2102接口。如何使用minocom交谈_Usb_Adapter_Uart - Fatal编程技术网

Usb 硅实验室CP2102接口。如何使用minocom交谈

Usb 硅实验室CP2102接口。如何使用minocom交谈,usb,adapter,uart,Usb,Adapter,Uart,我有一个红外温度计,它通过USB在虚拟串行端口上工作,我正试图在Linux intel上使用它,然后在raspberry Pi上使用它。系统未枚举/dev/ttyUSB设备 我在这里找到了一个解决方案: 我重新编程了产品ID,现在可以将其显示为/dev/ttyUSB0 但试图用minicom与温度计通话是行不通的。 尽管有“9600 8N1”指示,minicom仍不断地说“已断开” 我必须说,我曾多次尝试使用USB/串行适配器进行这种通信,尝试使用许多不同的终端模拟器,如screen或mini

我有一个红外温度计,它通过USB在虚拟串行端口上工作,我正试图在Linux intel上使用它,然后在raspberry Pi上使用它。系统未枚举/dev/ttyUSB设备

我在这里找到了一个解决方案:

我重新编程了产品ID,现在可以将其显示为/dev/ttyUSB0

但试图用minicom与温度计通话是行不通的。 尽管有“9600 8N1”指示,minicom仍不断地说“已断开”

我必须说,我曾多次尝试使用USB/串行适配器进行这种通信,尝试使用许多不同的终端模拟器,如screen或minicom,但都没有成功

我甚至不确定发送请求和接收数据的正确方式

以下是我试图与温度计对话时使用的文档:

编辑: 我现在尝试在Python脚本中使用PySerial Python库,以Arduino为目标(作为我的温度计,Arduino运行一个简单的代码,将接收到的数据发送回Python控制台。)但是,ASCII、Hexa、binary、,我无法调试任何东西,因为我不知道不同格式之间的转换发生在哪里!
通信工作正常,因为我可以通过Arduino从Python控制台来回获取一些数据。但我无法发送十六进制数据并以十六进制格式返回任何响应你说“你最近的问题把你列入了离题类别”,你是什么意思?很抱歉,我弄糊涂了。

三线串行连接没有“断开”的概念。根据用户手册,流量控制关闭或无。数据传输是二进制的,所以你不能使用minicom.Ok,但是我可以用什么东西与我的设备通信吗?我为此挣扎了这么久!对于不需要校验和的读取命令,可以从键盘生成它们:。但是对于有校验和的命令,程序可以方便地计算它。然后是查看接收到的二进制数据的问题;如果它不是一个可打印的ASCII码,那么你什么也看不到。您的最新问题将您置于非主题类别。接收到的二进制数据应该是十六进制响应(1或2字节)。我想,它应该可以打印为ASCII字符。“我错了吗?”锯末说。很抱歉编辑晚了。