模板: RP2350-CAN-Demo

来自Waveshare Wiki
跳转至: 导航搜索

C环境

编译

如果使用的是VSCode 的 Raspberry Pi Pico插件

  • 导入工程, 选择工程目录

RP2350-CAN-Demo-01.png

  • 点击 Comple 进行编译

RP2350-CAN-Demo-02.png

  • 点击 RUN 进行下载

RP2350-CAN-Demo-03.png

如果使用的是Ubuntu

cd RP2350-CAN-Demo/C/rp2350_can
cd build
cmake ..
make -j8

编译的固件

  • 编译完完成后会生成 rp2350_can.uf2 文件,在目录 build

烧录固件

  • 按住板子的BOOT按键,通过 Type-C 线将板子接到电脑的 USB 接口,然后松开按键,电脑会将识别为一个可移动盘,最后将编译生成的 .uf2 格式的文件复制到可移动盘即可。

运行效果

  • 另外一个CAN设备(RP2350-CAN、USB转CAN设备等)使用导线连接RP2350-CAN的CAN接口(H连H,L连L,G可不连)
  • 打开串口终端会显示接收到的数据

RP2350-CAN-Demo-04.png

MicroPython环境

烧录固件

  • 按住板子的BOOT按键,通过 Type-C 线将板子接到电脑的 USB 接口,然后松开按键,电脑会将识别为一个可移动盘,最后将 rp2-pcio2-20240809-v1.24.0.uf2 文件复制到可移动盘即可。

运行

  • 打开 rp2350_can.py 点击 Run current script, 程序就开始运行了

RP2350-CAN-Demo-05.png

运行效果

  • 另外一个CAN设备(RP2350-CAN、USB转CAN设备等)使用导线连接RP2350-CAN的CAN接口(H连H,L连L,G可不连)
  • 下方终端会显示接收到的数据

RP2350-CAN-Demo-06.png