PC与jetsonnano的串口通信

目前正在学习智能小车自动驾驶方面的知识,小车搭载的是jetsonnano与stm32板,前期调试主要在PC与jetsonnano之间进行,因为自己也是初步接触,所以写一篇博客记录自己遇到的问题,也希望能给其他人一点帮助。

一:使用工具

        jesonnano开发版,两个TTL转USB接口,杜邦线,PC串口调试助手

二:准备工作

        将两个TTL转USB用杜邦线连接,注意RXD连TXD,TXD连RXD即可,GND连接可提高稳定性,如果串口传输出现数据错误,可试试连接GND引脚。

        PC端直接在Microsoft Store中搜索串口调试助手下载即可,免费版就足够入门使用了,同时下载好相应的驱动【设备管理器中打开端口,找到自己的串口,右键就能下载驱动】

         jesonnano上搭载的ubuntu18.04系统,安装好驱动后,可以通过下述控制台命令查看串口是否正常打开【如果你的设备只连接一个串口,一般串口号默认为ttyUSB0,具体可根据自身实际情况更改】

ll /dev/ttyUSB0

 三:基础收发代码

先上ubuntu上的代码

import serial

# 打开串口,其中波特率设为9600,串口号为ttyUSB0,可根据实际情况修改
ser = serial.Serial('/dev/ttyUSB0', 9600, timeout=1)

# 发送数据
data = b'Hello, world!'
ser.write(data)

# 读取数据
data = ser.readline()
print(data)

# 关闭串口
ser.close()

PC端的串口助手记得将相关设置调整一致,并打开串口

之后ubuntu上运行python脚本,就基本完成了,PC的串口助手与jetsonnano的控制台上就会有相应的数据,完成√

 

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值