代码如下:
# !/usr/bin/env python
# -*- coding: utf-8 -*-
import time
import datetime
import serial.tools.list_ports
def request_500K():
ser = serial.Serial(port="COM_PORT", baudrate=460800, bytesize=serial.EIGHTBITS, stopbits=serial.STOPBITS_ONE,timeout=60)
if ser.isOpen():
print("打开串口成功, 串口号: %s" % ser.name)
else:
print("打开串口失败")
# 串口发送数据
data = "AT+QIOPEN=1,0,\"TCP\",ip,port,0,2\r\n\r\n"
data1 = "GET /test_500k.txt HTTP/1.1\r\nHost: ip\r\nConnection: close\r\n\r\n"
print("发送数据: %s" % data)
write_len = ser.write(data.encode('utf-8'))
print("等待2S")
time.sleep(2)
print("发送数据: %s" % data1)
write_len1 = ser.write(data1.encode('utf-8'))
com_input = ser.read(513000)
print(str(com_input))
with open("log.txt", "a") as f:
f.write(str(com_input) + "\r\n")
# 关闭串口
ser.close()
if ser.isOpen():
print("串口未关闭")
else:
print("串口已关闭")
i = 0
while i <= 100:
time1 = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
time2 = str(time1)
print(time2)
with open("log.txt", "a") as f:
f.write(time2)
f.write("\r\n\r\n")
request_500K()
print("等待5S")
time.sleep(5)
i += 1
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Python控制串口发送指令.zip (1个子文件)
资源说明.txt 1KB
共 1 条
- 1
资源评论
技术宅小伙
- 粉丝: 219
- 资源: 1778
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ActivePerl5.26.1.2601
- apk_com.huawei.ar.measure_120000320.apk
- ActivePerl-5.16.2.1602-MSWin32-x86-296513
- Hidove在线聚合图床网站源码 支持15个接口自由更换 上传API,bootstrap4简约界面
- 2_附件1:2024春广东开放大学作业及教学平台操作指引.docx
- Mysql数据库考试题
- Cadence-16-6-电阻封装与3D模型
- 2023年12月青少年软件编程Python等级考试五级真题(含答案和解析)
- 全国及31个省级社会消费品(商品)零售总额1981-2023年
- ntpdate centos离线安装三剑客 ntp-4.2.6p5-29.el7.centos.x86-64.rpm
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功