这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 树莓派PICO在Arduino下的开发-----编写Blink例程并烧录执行

共1条 1/1 1 跳转至

树莓派PICO在Arduino下的开发-----编写Blink例程并烧录执行

专家
2026-04-16 17:47:38     打赏

在MicroPython下开发Pico时,需要上传一个扩展名为uf2的固件。而在Arduino下不需要专门的固件,上传程序时需要Boot按键配合。说实话这个操作有点麻烦。

作为最常用的例子,我们以Blink为例,编写程序并烧录、运行。

首先看下这块开发板的模块引脚图和原理图:

根据原理图,LED所在引脚为GP25。所以程序如下:

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);  // change state of the LED by setting the pin to the HIGH voltage level
  delay(500);                      // wait for a second
  digitalWrite(LED_BUILTIN, LOW);   // change state of the LED by setting the pin to the LOW voltage level
  delay(500);                      // wait for a second
}


LED_BUILTIN 的定义在C:\Users\登录用户名\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\5.5.1\variants\rpipico\pins_arduino.h中

图片7.png

编译程序和上传程序时需要按照以下步骤进行:

1、在Arduino中选择好开发板以及在正常连接状态下占用的串口。我这里选择的是前一个帖子中第二个选项的“Raspberry Pi Pico”,串口15。

图片10.png

2、按住Pico开发板上的Boot按钮(靠近USB接口的那个)

3、用USB电缆讲开发板接入电脑,等待电脑完成连接,提示一个新的U盘接入,名字为“RPI-RP2”。

4、执行编译并上传(不看管Arduino IDE下面的提示栏中显示未连接的状态提示)。

图片8.png

如果烧录成功

图片9.png

然后就可以看到Pico开发板上的绿色LED周期闪烁了。

每一次修改程序,在准备编译、上传时,都要按照上面2~4的步骤操作。

即使你选择的是Arduino Mbed OS RP2040对应的Pico开发板,操作也是一样的。

图片11.png







关键词: 菜鸟学单片机     Pico     Arduino    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]