x3派串口无法正常使用

用户您好,请详细描述您所遇到的问题:

  1. 系统软件版本:x3_ubuntu_v1.1.5
  2. 问题涉及的技术领域: 硬件
  3. 问题描述:串口无法发送数据,文档中串口测试未通过
  4. 复现概率:必现

代码:一:文档中串口测试代码

二:自己使用串口助手测试代码

#!/usr/bin/env python3

import sys

import os

import time

import serial

print(“ok”)

while True:

print(“ok”)

ser = serial.Serial(‘/dev/ttyS3’,921600, timeout=1)

test_data = “AA55”

write_num = ser.write(test_data.encode(‘UTF-8’))

time.sleep(0.5)

确认没有问题的。-
1. 可以按照示例上的做法,先回环测试,确认开发的接收和发送都正常

2. 然后确认和pc的接线正常, TX 和 RX 是交叉连接的,开发板的TX接转接板的RX。

3. 我们输出的串口信号是 3.3V的TTL信号,通过串口转USB转接板连接到PC上

回环测试未通过

如果是这样的话,可能是串口坏掉了。

请问能否使用软串口替代呢

技术上可以的,你需要调试一下驱动,找两个gpio的管脚,做增加一个软串口驱动去控制它就可以。