资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

预留串口输出

EdgeBoard串口输出

说明

EdgeBoard共有两个或以上串口,其中一个被系统占用,另外的串口有的仍然输出TTL电平,有的转换成RS232和RS485通讯接口,不同型号对外接口可能不同,详情见下表

设备型号 预留串口 对外硬件接口
EdgeBoard FZ9A/B /dev/ttyPS1 TTL
EdgeBoard FZ3A/B /dev/ttyPS1 TTL
EdgeBoard FZ3A/B /dev/ttyS2 RS485
EdgeBoard FZ5C/D /dev/ttyUL1 RS232
EdgeBoard FZ5C/D /dev/ttyPS2(使能管脚gpio350) RS485
EdgeBoard FZ9D /dev/ttyPS3 RS232
EdgeBoard FZ9D /dev/ttyS2 (使能管脚gpio413) RS485

DEMO

# uartdemo.py
from serial import Serial

try:
	uartport = "/dev/ttyPS1"
	bps = 9600
	timeout = 5
    # 打开串口,设置串口的端口、波特率、超时时间
	serial = Serial(uartport,bps,timeout=timeout)
    # 发送字符串到另一个设备
	result = serial.write("HelloWorld")
	print(result)
    # 关闭串口
	serial.close()

except Exception as e:
	print("----error-----",e)

更多串口控制详情请参考https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842340/PS+UART#PSUART-ExpectedOutput

上一篇
视频输出
下一篇
预留GPIO输出