树莓派pico2w点灯

树莓派pico2w点灯

小白能看懂的,调试pico2w总结出的最简单可行的方法,喜欢就点个赞吧!

1. 首先下载树莓派pico-sdk:

终端输入:

mkdir pico
cd pico
git clone https://github.com/raspberrypi/pico-sdk.git

2.把树莓派pico-sdk加入系统环境变量

终端输入,注意你的主文件夹:

sudo nano /etc/profile.d/pico_sdk.sh
export PICO_SDK_PATH="你的主文件夹的位置/pico/pico-sdk"
sudo chmod +x /etc/profile.d/pico_sdk.sh

然后重启电脑

sudo reboot

3.新建文件夹并编写一个简单的点灯程序

mkdir pico2w_blink
cd pico2w_blink

新建两个文件:

  1. pico2w_blink.c:
#include "pico/stdlib.h"
#include "pico/cyw43_arch.h"

int main() {
    stdio_init_all();

    if (cyw43_arch_init()) {
        printf("Wi-Fi init failed");
        return -1;
    }
    while (true) {
        cyw43_arch_gpio_put(CYW43_WL_GPIO_LED_PIN, 1);
        sleep_ms(500);
        cyw43_arch_gpio_put(CYW43_WL_GPIO_LED_PIN, 0);
        sleep_ms(500);
    }
}
  1. CMakeLists.txt:
cmake_minimum_required(VERSION 3.13)
set(PICO_BOARD pico2_w)

include("$ENV{PICO_SDK_PATH}/external/pico_sdk_import.cmake")

project(pico2w_blink)

pico_sdk_init()

add_executable(pico2w_blink
        pico2w_blink.c
)

target_link_libraries(pico2w_blink pico_stdlib pico_cyw43_arch_none)

pico_enable_stdio_uart(pico2w_blink 0)
pico_enable_stdio_usb(pico2w_blink 1)

pico_add_extra_outputs(pico2w_blink)

4.编译这个程序

mkdir build
cd build
cmake ..
make

5.烧录程序

  1. 按住开发板的boot键,将usb插入电脑。
  2. 把build文件夹里面的.uf2文件拖入rp2350的盘中就大功告成了
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值