树莓派PICO-PlatformIO-Arduino 搭建arduino环境无法识别为串口

当树莓派开发板在加载arduino固件后出现LED快慢交替闪烁,且电脑无法识别串口时,可能是驱动问题。解决方案是使用zadig工具更新USB串口驱动。步骤包括下载zadig,选中USB CDC设备并安装驱动。完成驱动安装后,LED将以特定频率快闪,表明问题已解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现象:打开blink例程编译。按boot键可以进入picoU盘模式。将arduino固件放入,自启动后,电脑无法识别树莓派串口,开发板LED 慢闪4下快闪4下。

打开我的电脑有一个黄色叹号的故障驱动
在这里插入图片描述
开发板快慢交替闪烁
在这里插入图片描述

解决方法

1.首先下载zadig
2.options–>list all devices 打勾
3.选择好usb 串口 cdc在这里插入图片描述
4.在这里插入图片描述
5.在这里插入图片描述
6.等待驱动安装完。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7.LED快闪,100ms间隔。
在这里插入图片描述
在这里插入图片描述

### 使用Arduino进行树莓派Pico开发 #### 安装必要的软件环境 为了使用Arduino IDE来编写和上传代码至树莓派Pico,需先安装Arduino IDE以及特定于RP2040芯片的支持包。打开Arduino IDE首选项设置页面,在附加开发板管理器网址处添加官方提供的URL地址[^1]。 #### 配置Arduino IDE支持树莓派Pico 启动Arduino IDE之后,通过`工具 -> 开发板 -> 开发板管理器...`菜单选项搜索并安装`rp2040`库文件。这一步骤确保IDE能够识别来自同制造商的各种硬件设备,并提供相应的编译链路和服务接口给开发者调用。 #### 编写第一个Blink程序 创建一个新的草稿项目,输入如下简单的blink例子用于测试GPIO引脚上的LED灯闪烁功能: ```cpp // The setup function runs once when you press reset or power the board void setup() { // Initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second } ``` 此段代码定义了一个基本的任务流程:初始化阶段配置内置LED为输出模式;循环体内交替改变其状态实现周期性的点亮熄灭效果。 #### 上载代码到树莓派Pico 完成上述准备工作后,连接USB线缆使计算机与目标单片机建立通信联系。选择对应的端口号作为串行通讯路径,最后点击“Upload”按钮发送指令序列让MCU执行指定操作。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaoqi976633690

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值