经过一天的探索终于解决了一个问题,就是在树莓派上用python代码来使用串口来通讯,看过了无数的教程
踩过了无数的坑,下面是我结合各个案例总结的设置方法。

参考链接:
1.https://blog.csdn.net/weixin_41656968/article/details/80085836
2.https://blog.csdn.net/qq_36326623/article/details/79780061

1.输入 sudo nano /boot/cmdline.txt
修改内容为:

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2  rootfstype=ext4 elevator=deadline fsck.repair=yes  rootwait

2.安装python-serial模块

输入 sudo apt-get install python-serial

3.输入命令 sudo nano /boot/config.txt

在该文件中加两行代码
dtoverlay=pi3-miniuart-bt
enable_uart=1
注意!!!这个文本框中可能会有 enable_uart=1enable_uart=0如果有请屏蔽!


4.修改文本内容记得保存退出,最简单做法 Ctrl+X 再根据提示选择Y

5.最后一定要重启树莓派,这样设置才能生效

6.至于树莓派和电脑怎么连接我就不再多说了。

7.附上一段树莓派上的执行代码,记得用python3执行。

import serial
import timeser = serial.Serial('/dev/ttyAMA0',115200)
if ser.isOpen  ==False:ser.open()for i in range(50):ser.write(b'i')time.sleep(0.5)try:while  True:size = ser.inWaiting()if size !=0:response = ser.read(size)print (response)ser.flushInput()time.sleep(0.1)
except KeyboardInterrupt:ser.close()

8.上图


再来个全家福

联系方式QQ:1596096137(共同学习)

树莓派python版本的串口通信设置相关推荐

  1. python中select模块_基于python select.select模块通信的实例讲解 如何用python写个串口通信的程序...

    python socket怎么利用select实现双工通信 方法: Before : 0000000000000000000000000000000000000000 After pack: 0100 ...

  2. 串口通信协议(基于面试),与及树莓派与电脑之间串口通信

    一.首先来说一下基于面试的串口通信协议 树莓派wiringPi库详解 (1)串口通信是基于多机的通信 主要就是两根线:RXD和TXD 举例,语音识别模块与树莓派之间进行串口通信 语音模块的T连接树莓派 ...

  3. 树莓派外设开发基础—串口通信

    文章目录 一.串口通信的一些概念 二.树莓派串口通信设置 三.树莓派串口通信API 四.树莓派与PC通信 1.接线 2.程序与测试 拓展 一.串口通信的一些概念 串口通信通常用在多机通信中. 串口通信 ...

  4. python实现CH340串口通信(超详细)

    mac python实现CH340串口通信 串口通信介绍 烧录程序 代码实现串口通信 https://www.lanqiao.cn/courses/2947,提供准备好的云主机ros环境,进行实操,课 ...

  5. MFC串口通信设置及发送、中断接收程序

    前一段做了个串口通信小软件,就是现实利用上位机软件通过串口通信对下位机(单片机)通信,校时LED点阵万年历,省去按键调节的麻烦,方便校时,省时省力. 为右击 串口通信控件,添加关联控件变量CMSCom ...

  6. USB to TTL python 本地测试串口通信

    手头上有个 USB to TTL CH340 型号的,想在本地用 python 测试下串口通信. 硬件准备 首先是 USB to TTL 元件,找个跳线帽将 TXD 和 RXD 针脚相连,插到电脑上 ...

  7. 树莓派和电脑之间串口通信编程

    目录 一.串口通信协议 1.先了解下全双工和半双工的区别 2.串口通信关注点 二.树莓派和电脑之间串口通信编程 1.初次使用树莓派串口编程,需要配置 2.串口通信相关的API (1)serialOpe ...

  8. 树莓派和arduino的串口通信

    一. 树莓派环境安装 1. 安装GPIO模块 wget https://sourceforge.net/projects/raspberry-gpio-python/files/RPi.GPIO-0. ...

  9. 32、树莓派的简单测试串口通信和超声波模块测距

    基本思想:随手记录一下众灵科技树莓派的测试串口通信和超声波模块,其镜像还是很nice,基本的库都给你安装了,比较大 链接:https://pan.baidu.com/s/11tMdoRh3bHmcYz ...

最新文章

  1. 抓包分析connect函数
  2. Squid 反向代理服务器配置
  3. 架构师之路(2)---详解面向过程 王泽宾
  4. 全球及中国多非利特原料药行业发展模式分析及投资前景规划报告2022-2027年版
  5. 【线上直播】Xilinx低延时、高质量实时视频服务技术实践
  6. spring boot 带远程调试启动方式
  7. 实现两个点集的欧式距离和cos距离和索引值寻找(含有两种解法,for循环和矩阵操作)
  8. java 任务池_多线程的应用-异步任务线程池的简单实现
  9. Tablayout+ViewPager+Fragment 实现页面切换
  10. CentOS7+rsync+sersync实现数据实时同步
  11. 软件项目文档及其必要性
  12. 崩坏3桌面版怎么更换服务器,崩坏3【桌面版】安装常见问题解决办法
  13. 几种数据预处理方法汇总(标准/中心化、归一化、正则化)+Python代码
  14. 轮廓系数silhouette_score手动实现及使用总结
  15. CentOS只读文件系统
  16. 2013年5月电商网站微博发展报告
  17. html元素相对定位和绝对定位
  18. python实现栅格计算器功能
  19. copa文件服务器,Copa
  20. black Friday

热门文章

  1. sqlserver 恢复数据到某个时间点
  2. 论文 Through Fog High Resolution Imaging Using Millimeter Wave Radar 复现
  3. Matlab 高光谱遥感数据处理与混合像元分解
  4. Win系统 - 端口已被占用之解决方案
  5. 数据库系统 关系模型 关系 候选键 主键 外键
  6. 干货--微信公众平台客户端调试工具-初试WPF开发
  7. 阿里云域名 动态ip绑定 python方案
  8. A、B、H、S、N股 各是什么意思
  9. 十四届全国大学生“恩智浦”杯智能汽车竞赛信标组总结(4)
  10. 程序员看过都说好的资源网站,看看你都用过哪些?