python - python中的FTDI串行转换器问题
问题描述
我正在尝试在 python 中编写一小段代码来使用 FTDI 芯片。我正在使用 pyserial 并且可以发送正确的字节字符串,但我没有收到任何响应,我相信我的设备正在等待序列号验证或类似的东西..任何提示都会有帮助,因为我对编程还很陌生
解决方案
import serial
import time
ser = serial.Serial('COM3')
if ser.isOpen:
print(ser.name + 'Communication Open')
ser.bytesize = 8
ser.stopbits = 1
ser.baud = 9600
String = [0xff, 0x10, 0x6f, 0x00, 0x73]
String1 = [0xf4, 0x10, 0x6f, 0x01, 0x74]
String3 = [0xf4, 0x10, 0x6f, 0x02, 0x75]
String4 = [0xf4, 0x10, 0x6f, 0x03, 0x76]
String5 = [0xf4, 0x10, 0x6f, 0x04, 0x77]
String6 = [0xf4, 0x10, 0x6f, 0x05, 0x78]
String7 = [0xf4, 0x10, 0x6f, 0x06, 0x79]
String8 = [0xf4, 0x10, 0x6f, 0x07, 0x7a]
String9 = [0xf4, 0x10, 0x6f, 0x08, 0x7b]
String10 = [0xf4, 0x10, 0x6f, 0x08, 0x7c]
ser.write(String)
ser.read(8)
print(ser.read(8))
ser.write(String1)
print(ser.read(8))
ser.write(String2)
print(ser.read(8))
ser.close()
这是我正在尝试使用的代码,因为它并不完全完整,只是开始看看我是否可以从设备获得响应
推荐阅读
- python - 使用 Python / Scrapy 进行 Google 身份验证
- ios - 可以通过“邮递员软件”获取 XML 数据,但我无法通过 SWIFT 获取数据
- sqlite - React native 和 Expo Sqlite,使用时间戳字段按日期查询
- python - 如何在 selenium 中注入 javascript for 循环 - python
- vb.net - 他们是一种编写按钮的方法,该按钮将用作实时按钮
- sql - 按彼此接近的时间戳进行分区(例如 30 分钟)
- r - 什么水平的因素首先出现 ggpredict
- c++ - 静态库中具有静态成员的类的显式模板实例化
- python - Odoo 错误引发 ValueError("叶 %r 中的无效字段 %r" % (left, str(leaf)))
- python - Argparse :: 询问 1 或 3 个参数