• 大小: 0.01M
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-07
  • 语言: Python
  • 标签: 其他  

资源简介

Python串口操作.zip

资源截图

代码片段和文件信息

#!/usr/bin/python
# coding=UTF-8

import serial

###################################################
#
# 功 能: 将接收到的数据已hex显示
# 参 数: 串口接受到的数据
# 返 回: 转换后的数据
#
###################################################

def hexshow(data):
    hex_data = ‘‘
    hLen = len(data)
    for i in xrange(hLen):
        hvol = ord(data[i])
        hhex = ‘%02x‘ % hvol
        hex_data += hhex+‘ ‘
    print ‘hexshow:‘ hex_data


###################################################
#
# 功 能: 将需要发送的字符串以hex形式发送
# 参 数: 待发送的数据
# 返 回: 转换后的数据
#
###################################################

def hexsend(string_data=‘‘):
    hex_data = string_data.decode(“hex“)
    return hex_data



if __name__ == ‘__main__‘:
    serial = serial.Serial(‘/dev/ttyS0‘ 115200)
    print serial
    if serial.isOpen():
       print(“open success“)
    else:
        print(“open failed“)


    try:
        while True:
            count = serial.inWaiting()
            if count > 0:
                data = serial.read(count)
                if data != b‘‘:
                    print(“receive:“ data)
                    serial.write(data)
                else:
                    serial.write(hexsend(data))
    except KeyboardInterrupt:
        if serial != None:
            serial.close()

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-20 01:06  Python串口操作\
     目录           0  2018-07-20 00:39  Python串口操作\usart\
     目录           0  2018-07-20 01:05  Python串口操作\usart\.idea\
     目录           0  2018-08-04 09:57  Python串口操作\usart\.idea\inspectionProfiles\
     文件         205  2018-07-19 23:03  Python串口操作\usart\.idea\misc.xml
     文件         262  2018-07-19 23:03  Python串口操作\usart\.idea\modules.xml
     文件         459  2018-07-19 23:03  Python串口操作\usart\.idea\usart.iml
     文件       15999  2018-07-20 01:05  Python串口操作\usart\.idea\workspace.xml
     文件        1384  2018-07-20 00:39  Python串口操作\usart\uarttest.py

评论

共有 条评论