树莓派python版本的串口通信设置
经过一天的探索终于解决了一个问题,就是在树莓派上用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=1或enable_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版本的串口通信设置相关推荐
- python中select模块_基于python select.select模块通信的实例讲解 如何用python写个串口通信的程序...
python socket怎么利用select实现双工通信 方法: Before : 0000000000000000000000000000000000000000 After pack: 0100 ...
- 串口通信协议(基于面试),与及树莓派与电脑之间串口通信
一.首先来说一下基于面试的串口通信协议 树莓派wiringPi库详解 (1)串口通信是基于多机的通信 主要就是两根线:RXD和TXD 举例,语音识别模块与树莓派之间进行串口通信 语音模块的T连接树莓派 ...
- 树莓派外设开发基础—串口通信
文章目录 一.串口通信的一些概念 二.树莓派串口通信设置 三.树莓派串口通信API 四.树莓派与PC通信 1.接线 2.程序与测试 拓展 一.串口通信的一些概念 串口通信通常用在多机通信中. 串口通信 ...
- python实现CH340串口通信(超详细)
mac python实现CH340串口通信 串口通信介绍 烧录程序 代码实现串口通信 https://www.lanqiao.cn/courses/2947,提供准备好的云主机ros环境,进行实操,课 ...
- MFC串口通信设置及发送、中断接收程序
前一段做了个串口通信小软件,就是现实利用上位机软件通过串口通信对下位机(单片机)通信,校时LED点阵万年历,省去按键调节的麻烦,方便校时,省时省力. 为右击 串口通信控件,添加关联控件变量CMSCom ...
- USB to TTL python 本地测试串口通信
手头上有个 USB to TTL CH340 型号的,想在本地用 python 测试下串口通信. 硬件准备 首先是 USB to TTL 元件,找个跳线帽将 TXD 和 RXD 针脚相连,插到电脑上 ...
- 树莓派和电脑之间串口通信编程
目录 一.串口通信协议 1.先了解下全双工和半双工的区别 2.串口通信关注点 二.树莓派和电脑之间串口通信编程 1.初次使用树莓派串口编程,需要配置 2.串口通信相关的API (1)serialOpe ...
- 树莓派和arduino的串口通信
一. 树莓派环境安装 1. 安装GPIO模块 wget https://sourceforge.net/projects/raspberry-gpio-python/files/RPi.GPIO-0. ...
- 32、树莓派的简单测试串口通信和超声波模块测距
基本思想:随手记录一下众灵科技树莓派的测试串口通信和超声波模块,其镜像还是很nice,基本的库都给你安装了,比较大 链接:https://pan.baidu.com/s/11tMdoRh3bHmcYz ...
最新文章
- 抓包分析connect函数
- Squid 反向代理服务器配置
- 架构师之路(2)---详解面向过程 王泽宾
- 全球及中国多非利特原料药行业发展模式分析及投资前景规划报告2022-2027年版
- 【线上直播】Xilinx低延时、高质量实时视频服务技术实践
- spring boot 带远程调试启动方式
- 实现两个点集的欧式距离和cos距离和索引值寻找(含有两种解法,for循环和矩阵操作)
- java 任务池_多线程的应用-异步任务线程池的简单实现
- Tablayout+ViewPager+Fragment 实现页面切换
- CentOS7+rsync+sersync实现数据实时同步
- 软件项目文档及其必要性
- 崩坏3桌面版怎么更换服务器,崩坏3【桌面版】安装常见问题解决办法
- 几种数据预处理方法汇总(标准/中心化、归一化、正则化)+Python代码
- 轮廓系数silhouette_score手动实现及使用总结
- CentOS只读文件系统
- 2013年5月电商网站微博发展报告
- html元素相对定位和绝对定位
- python实现栅格计算器功能
- copa文件服务器,Copa
- black Friday
热门文章
- sqlserver 恢复数据到某个时间点
- 论文 Through Fog High Resolution Imaging Using Millimeter Wave Radar 复现
- Matlab 高光谱遥感数据处理与混合像元分解
- Win系统 - 端口已被占用之解决方案
- 数据库系统 关系模型 关系 候选键 主键 外键
- 干货--微信公众平台客户端调试工具-初试WPF开发
- 阿里云域名 动态ip绑定 python方案
- A、B、H、S、N股 各是什么意思
- 十四届全国大学生“恩智浦”杯智能汽车竞赛信标组总结(4)
- 程序员看过都说好的资源网站,看看你都用过哪些?