首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Raspberry: USB到RS232 (FT4232H芯片)不能通过FT4232H与设备通信

Raspberry: USB到RS232 (FT4232H芯片)不能通过FT4232H与设备通信
EN

Stack Overflow用户
提问于 2022-10-25 09:45:53
回答 1查看 19关注 0票数 0

我想用USB4xRS 232 (FT4232H芯片)建立与泵的串行连接。但是,我的串行连接不能写入泵的输出。整个设置工作在一个单一的usb到rs232转换器,而不是与我的USB到4xRS 232转换器。我的覆盆子识别了所有四个USB端口:

代码语言:javascript
复制
/dev/ttyAMA0: ttyAMA0 [fe201000.serial]
/dev/ttyUSB1: FT4232H Device
/dev/ttyUSB2: FT4232H Device
/dev/ttyUSB3: FT4232H Device
/dev/ttyUSB4: FT4232H Device

我用外部设备编写和读取信息的代码如下:

进口串行导入时间

代码语言:javascript
复制
global ser
ser = serial.Serial() 
ser.port = '/dev/ttyUSB1'
#ser.baudrate = 9600
ser.bytesize = serial.EIGHTBITS
ser.parity = serial.PARITY_NONE
ser.stopbits = serial.STOPBITS_ONE
ser.open()
encoding='utf-8'   

def pump_loop():    
    if ser.inWaiting() == 0:
        out_press=''
        ser.write(b'PRESSURE?\r')
        time.sleep(.1)
        #print(ser.in_waiting)
        #print(ser.read())
        while int(ser.in_waiting) > 0:
            out_press += str(ser.read(1), encoding)
            print(out_press)

pump_loop()

编辑:电缆设置如下:覆盆子-usb-> FT4232H ->4 RS232 ->女性对女性联轴器->泵

EN

回答 1

Stack Overflow用户

发布于 2022-10-25 13:38:10

关闭:在使用女性-女性耦合器之前必须交换PIN 2和3,因为它们是在内部交换的.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74192090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档