Logo

4篇文章包含标签「rpi-pico

使用picoprobe调试树莓派PICO(附调试包)

Avatar

Skyone

科技爱好者

看了下网上的树莓派调试的资料,要么使用 stlink,要么使用树莓派4B,要么按官方的来,使用一个树莓派PICO调试另一个,但连编译后的openocd都不给一个嘛。。。。。

今天来写一篇:在 Windows 下使用一个树莓派PICO调试另一个,基于官方的 picoprobe

准备材料:

  • 树莓派 PICO 两片
  • USB 线一根
  • 杜邦线若干

MicroPython优雅的实现中断

Avatar

Skyone

科技爱好者

中断就像它的声音一样,是一个 “中断 “程序正常流程的事件。在一般的情况下,我们处理的是外部硬件中断,这意味着在程序继续运行之前,需要处理一个信号或状态变化。

中断的基本实现方法

为了实现中断,我们需要将一个引脚定义为 “中断输入”, 定义该点上的状态变化被认为是一个中断。

import machie

int = machine.Pin(1, machine.Pin.IN, machine.Pin.PULL_DOWN)
# 1 号引脚,输入模式,下拉电阻

创建自己的树莓派Pico C语言项目

Avatar

Skyone

科技爱好者

2023/03更新:树莓派官方更新了很多,现在创建项目很简单了,写个CMake就行了

Win10下配置树莓派Pico的MicroPython与C环境后的又一篇介绍树莓派Pico的文章

刚配置完环境就发现网上的教程全是教你使用树莓派官方的示例项目,然而几乎没有关于创建自己项目的教程,既然如此,我自己研究一下吧

经过不懈的努力实际上是忘了弄。。,终于完成了树莓派Pico的C/C++项目的创建,树莓派Pico C/C++项目的创建相对于micropython或Arduino来说是非常难的,尤其是在Windows环境下还有几个令人绝望的坑。废话不多说,开始这篇文章。

Win10下配置树莓派Pico的开发环境

Avatar

Skyone

科技爱好者

本文章分别介绍了如何在Windows 10 x64环境下搭建MicroPython环境和C/C++环境。

其中,C/C++环境我用的IDE是JetBrains的CLion,所以不保证VSCode环境一定成功,欢迎留言讨论。

备注

这篇教程假设你已经安装好了:CMake,mingw64,CLion或VSCode,Git(非必要,会从GitHub下载代码就行)


隐私政策

Copyright © Skyone 2025