贾167 2024-04-19 14:21 采纳率: 87.5%
浏览 13
已结题

python 串口通信(hc-12)失败

python 串口通信(hc-12)失败

img


两个串口连接通信正常,用串口助手互发信息可以正常接收
我一个用python代码发,另一个用串口助手收,但是收不到。


```python
import time

import serial  # pyserial

try:
    # 端口:CNU; Linux上的/dev /ttyUSB0等; windows上的COM3等
    portx = "COM10"

    # 波特率,标准值有:50,75,110,134,150,200,300,600,1200,1800,2400,4800,9600,19200,38400,57600,115200
    bps = 115200

    # 超时设置,None:永远等待操作;
    #         0:立即返回请求结果;
    #        其他:等待超时时间(单位为秒)
    timex = None

    # 打开串口,并得到串口对象
    ser = serial.Serial(portx, bps, timeout=timex)
    print("串口详情参数:", ser)

    # # 十六进制的发送
    for i in range(10):
        ser.write("Hello, world!\r\n".encode())
        time.sleep(0.5)
    # print("写总字节数:", result)

    # 十六进制的读取
    # while (1):
    #     print(ser.read().hex())  # 读一个字节

    print("----------")
    ser.close()  # 关闭串口

except Exception as e:
    print("error!", e)

```

  • 写回答

4条回答 默认 最新

  • 贾167 2024-04-26 11:02
    关注

    433悬空key脚

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 5月4日
  • 已采纳回答 4月26日
  • 创建了问题 4月19日

悬赏问题

  • ¥15 mmo能不能做客户端怪物
  • ¥15 osm下载到arcgis出错
  • ¥15 Dell g15 每次打开eiq portal后3分钟内自动退出
  • ¥200 使用python编写程序,采用socket方式获取网页实时刷新的数据,能定时print()出来就行。
  • ¥15 matlab如何根据图片中的公式绘制e和v的曲线图
  • ¥15 我想用Python(Django)+Vue搭建一个用户登录界面,但是在运行npm run serve时报错了如何解决?
  • ¥15 QQ邮箱过期怎么恢复?
  • ¥15 登录他人的vue项目显示服务器错误
  • ¥15 (标签-android|关键词-app)
  • ¥15 comsol仿真压阻传感器