(三)Jetson Agx Xavier 串口使用

暂时没有需要串口的地方,不过先写在这备用,主要就是配置一下/dev/ttyTHS1这里的串口,波特率,奇偶校验这些,比较简单,和正常的电脑配置串口差不多。

uart.py

import serial

ser = serial.Serial("/dev/ttyTHS1", 115200)	# uart init @115200-8-N-1

def ser_line_echo():
    while True:
        line = ser.readline()	# wait b'\n' 
        str = 'recv:'
        line =  str.encode('utf-8') + line#class bytes
        ser.write(line)	# send data
        print(line)

if __name__ == '__main__':
    try:
        if ser.is_open == False:
            ser.open()	# open uart
        ser_line_echo()
    except KeyboardInterrupt:   # Ctrl+C
        if ser != None:
            ser.close()	# Close Port immediately

后期填坑:

1、agx和其他串口模块通信,比如惯性导航陀螺仪

2、可视化显示串口数据

3、利用串口做遥控可以,蓝牙、lora、2.4G透传

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值