`
f002489
  • 浏览: 271510 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

使用Python串口时应用到的模块有哪些

阅读更多

http://developer.51cto.com/art/201003/189120.htm

 

如果你在Python实际应用的过程中仍然不清楚Python串口是如何使用时,你可以参考以下的文章对Python串口的使用有一个正确的了解,以下就是文章的相关内容的介绍,望你会有所收获。

为了使用Python串口,首先需要下载相关模块:

 

  1. 1. pyserial   
  2. 2. pywin32 (http://sourceforge.net/projects/pywin32/)  
  3.  

 

 

google “Python串口 操作”关键字,找到相关python代码,发送数据可用chr和pack组装处理,如:

 

  1. snd = '' 
  2. snd += chr(97)  
  3. data = 0x12345678 
  4. snd += pack.('i', data)  
  5. snd += chr(0x64)  
  6. self.l_serial.write(snd);  
  7.  

 

#发送的数据是(16进制):61 78 56 34 12 64接收的数据用ord函数,将字节内容变为整数,进行判断处理。如:

  1. if ord(recv[2])== 0x01:  

 

判断recv[2]是否是0x01.注意:不能这样比较

 

  1. if recv[2] == 'a':  
  2. pass  
  3.  

 

也不能这样比较

 

  1. if recv[2] == 0x97:  
  2. pass  
  3.  

 

 

以上的文章就是对Python串口 的使用的部分介绍。

分享到:
评论

相关推荐

    python serial模块.zip

    Python的`serial`模块,通常称为`pyserial`,是一个非常重要的工具,它允许开发者在Python程序中与串行端口进行通信。这个模块适用于各种应用场景,包括嵌入式设备控制、硬件测试、数据采集等。`pyserial`库不仅支持...

    python开发的基于串口通讯的上位机应用

    本文将详细解析使用Python进行串口通信的上位机应用开发,结合给定的标签"python pyside2 pyserial",我们可以看到这个项目涉及到的技术栈。 首先,`Python`是一种高级编程语言,以其简洁的语法和丰富的库资源深受...

    Python使用pip安装pySerial串口通讯模块

    本文将详细介绍如何使用pip来安装pySerial模块,以及pySerial的主要特性和使用方法。 首先,让我们来看看如何使用pip安装pySerial。pip是Python的标准包管理器,它随Python一起安装。在命令行中,你可以通过输入`...

    Python串口日志小工具

    Python串口日志小工具是一种基于Python编程语言开发的实用程序,主要用于与硬件设备通过串行接口进行通信,实现数据的收发以及日志记录功能。在嵌入式系统、物联网(IoT)项目或者需要与外部设备进行交互的场景中,...

    Python 串口工具(源码+.exe文件)

    Python串口工具是一种基于Python语言开发的用于串行通信的应用程序。这个工具具有源码以及编译后的.exe可执行文件,方便在不安装Python环境的Windows系统上直接运行。通过这个工具,用户可以进行串口数据的收发,...

    python实时读取串口数据并自动保存至excel

    1. **Python串口通信**:Python提供了`pyserial`库来处理串口通信。通过创建`Serial`对象,设置波特率、校验位、数据位和停止位等参数,可以打开串口并与连接的设备进行数据交换。例如,`ser = serial.Serial(port='...

    python串口源代码

    这个“python串口源代码”很可能是为了演示如何在Python中实现串口通信而编写的。下面将详细介绍Python中进行串口操作的基本概念和关键知识点。 1. **pySerial库**: Python中处理串口通信的主要库是`pySerial`,...

    python 实现RFID串口数据读取(csdn)————程序.pdf

    标题中的“Python实现RFID串口数据读取”是指使用Python编程语言来读取通过串行接口(Serial Port)传输的RFID(Radio Frequency Identification,射频识别)数据。RFID技术是一种非接触式的自动识别技术,通过射频...

    python串口测试工具源码

    Python串口测试工具是一款强大的应用程序,它允许用户在多种操作系统平台上进行串行通信的测试和调试,包括Windows、macOS和Linux。这个工具的核心是利用Python语言的强大功能,特别是其跨平台的特性,使得开发者...

    python串口升级工具

    Python串口升级工具是一种利用Python编程语言开发的实用程序,专为设备的固件更新而设计。这个工具具有用户界面(UI),使得操作更加直观和便捷。它允许用户选择要应用的升级文件,指定版本号,并能清晰地展示升级...

    pyserial模块

    PySerial是Python编程语言中用于串行通信的一个重要模块,它使得在Python中控制串行端口变得极其简单。这个模块在Python 3.0及更高版本上运行良好,并且在Windows操作系统下,由于包含了`serialwin32.py`,我们无需...

    Python 读取串口数据,动态绘图的示例

    本文详细介绍了如何使用 Python 读取串口数据并进行动态绘图的方法,这对于需要实时监控数据的应用场景非常有用。通过本教程的学习,读者不仅能够掌握基本的技术实现过程,还能了解到如何优化程序性能以及提高用户...

    python实现的读com串口

    在IT行业中,Python语言因其简洁明了的语法和丰富的库支持而被广泛应用于各种领域,包括数据处理、网络通信和科学计算等。本项目“python实现的读COM串口”聚焦于利用Python进行串行通信,从COM串口读取数据,并对...

    python串口通信案例

    Python串口通信是指使用Python编程语言通过串口进行数据的发送和接收。串口通信常用于连接计算机与外部设备(如传感器、嵌入式系统等)进行数据交互。 以下是使用Python进行串口通信的一般步骤和描述: 导入串口...

    基于Python串口的三相交流电机控制系统.pdf

    本文档详细介绍了基于Python串口的三相交流电机控制系统的设计与实现,该系统以TMS320F28335 DSP(数字信号处理器)作为主控芯片,负责对三相异步感应电机进行矢量控制。系统采用了上下位机架构,上位机通过串口与下...

    python串口模块 python开发 pyserial-2.5.win32.zip

    Python串口通信是Python编程中一个重要的组成部分,特别是在硬件交互、物联网(IoT)设备连接以及嵌入式系统开发等领域。PySerial是一个流行的Python库,它提供了与串行端口进行通信的功能。在这个pyserial-2.5.win32....

    python实现的串口工具

    "Python实现的串口工具"就是这样一个应用实例,它允许开发者调试和测试与串口连接的硬件设备。 串口通信是计算机通信的一种方式,广泛应用于嵌入式系统、工业设备以及一些DIY项目中。通过串口,设备间可以传输数据...

Global site tag (gtag.js) - Google Analytics