You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Raspberry Pi Pico串口通信遇COM9访问权限拒绝问题求助

解决COM9访问被拒绝及串口通信问题

先处理"COM9 Access Denied"错误

  • 关闭占用端口的程序:检查是否有Thonny、串口调试助手等软件正在打开COM9,全部关闭后重新运行PC端代码。
  • 提升运行权限:在Windows上右键点击Python脚本,选择「以管理员身份运行」,或者确保当前用户拥有串口设备的访问权限。
  • 完善串口初始化:显式指定串口参数确保和Pico端匹配,修改PC端代码如下:
import serial
import time

port = "COM9"
baud_rate = 115200

# 明确指定8位数据位、无校验、1位停止位,和默认配置一致但更清晰
ser = serial.Serial(port, baud_rate, bytesize=serial.EIGHTBITS, parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE)

data = "test\n"
ser.write(data.encode())

# 修正:close是方法,必须加括号调用才能真正关闭端口
ser.close()

修正Pico端代码的异常问题

你的Pico端代码存在两处语法错误,会导致接收数据后输出异常:

import sys

while True:
    v = sys.stdin.readline().strip()
    # 修正1:lower是字符串方法,需要加()才能调用
    # 修正2:增加空值判断,避免无输入时触发错误
    if v:
        print(v.lower())

额外排查项

  • 确认Pico连接状态:重新插拔Pico,在设备管理器中查看COM9是否被识别为「USB Serial Device」。
  • 检查驱动安装:Windows系统下若设备管理器中COM9显示黄色感叹号,需手动安装Raspberry Pi Pico的USB串口驱动。

内容的提问来源于stack exchange,提问作者Thale

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 13:07:09