码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【树莓派 Pico 和 Pico W】


    树莓派 Pico 和 Pico W

    • 1. Pico族
    • 2. 树莓派 Pico 和 Pico H
      • 2.1 主要特点:
      • 2.2 引脚和设计文件
    • 3. 树莓派 Pico W
      • 3.1 主要特点:
      • 3.2 引脚和设计文件
    • 4. 软件实用程序
      • 4.1 你的 Pico 拥有什么?
      • 4.2 重置闪存
    • 5. 帮助文档
      • 5.1 RP2040 设备
      • 5.2 树莓派 Pico
      • 5.3 树莓派 Pico W
      • 5.4 软件开发

    1. Pico族

    在这里插入图片描述
    Raspberry Pi Pico 系列包括 Raspberry Pi Pico(左)、Pico H(中)和 Pico W(右)。

    2. 树莓派 Pico 和 Pico H

    Raspberry Pi Pico 是一款具有灵活数字接口的低成本、高性能微控制器板。

    2.1 主要特点:

    • 英国树莓派设计的RP2040微控制器芯片
    • 双核 Arm Cortex M0+ 处理器,运行频率高达 133 MHz 的灵活时钟
    • 264kB SRAM 和 2MB 板载闪存
    • 支持设备和主机的 USB 1.1
    • 低功耗睡眠和休眠模式
    • 通过 USB 使用大容量存储进行拖放编程
    • 26×多功能GPIO引脚
    • 2 × SPI、2 × I2C、2 × UART、3 × 12 位 ADC、16 × 可控 PWM 通道
    • 片上精确时钟和定时器
    • 温度感应器
    • 片上加速浮点库
    • 8 个可编程 I/O (PIO) 状态机,用于自定义外设支持

    Raspberry Pi Pico 带有一个城堡形模块,允许直接焊接到载板上,而 Pico H 带有预焊接接头。

    笔记
    两块板都有一个三针串行线调试 (SWD) 接头。然而,Pico H 将其拆分为一个小的键控3 针连接器,而 Pico 在电路板边缘附近有三个带齿的通孔针。

    2.2 引脚和设计文件

    在这里插入图片描述
    pico 引出线

    • 下载引脚图(PDF)
    • 下载设计文件(Cadence Allegro)
    • 下载开发文件

    笔记

    有关 Fritzing 的更多信息,请访问fritzing.org网站。

    3. 树莓派 Pico W

    Raspberry Pi Pico W 使用英飞凌 CYW4343 添加了板载单频段 2.4GHz 无线接口 (802.11n),同时保留了 Pico 外形尺寸。板载 2.4GHz 无线接口具有以下

    3.1 主要特点:

    • 无线 (802.11n),单频段 (2.4 GHz)
    • WPA3
    • 支持多达四个客户端的软接入点

    该天线是 ABRACON(原 ProAnt)许可的板载天线。无线接口通过 SPI 连接到RP2040微控制器。

    由于管脚限制,一些无线接口管脚是共享的。CLK 与 VSYS 监视器共享,因此只有在没有正在进行的 SPI 事务时才能通过 ADC 读取 VSYS。Infineon CYW43439 DIN/DOUT 和 IRQ 在 RP2040 上都共享一个引脚。只有当 SPI 事务不在进行中时,才适合检查 IRQ。该接口通常以 33MHz 运行。

    为获得最佳无线性能,天线应位于自由空间中。例如,将金属放在天线下方或附近会降低其增益和带宽方面的性能。在天线的侧面添加接地金属可以提高天线的带宽。

    笔记

    CYW43439 无线芯片通过 SPI 连接到 RP2040。虽然 CYW43439 支持 802.11 无线和蓝牙,但最初 Pico W不支持蓝牙。稍后可能会添加支持,并将使用相同的 SPI 接口。如果添加支持,现有硬件可能需要更新固件以支持蓝牙,但无需修改硬件。

    3.2 引脚和设计文件

    在这里插入图片描述

    picow 引出线

    • 下载引脚图(PDF)
    • 下载设计文件(Cadence Allegro)
    • 下载开发文件

    4. 软件实用程序

    4.1 你的 Pico 拥有什么?

    如果您忘记了在您的 Raspberry Pi Pico 中编程的内容,并且该程序是使用我们的 Pico C/C++ SDK 构建的,它通常会在二进制文件中嵌入名称和其他有用信息。您可以使用Picotool命令行实用程序来查找这些详细信息。我们的“入门”文档中提供了有关如何使用 Picotool 执行此操作的完整说明。

    • 转到Picotool Github 存储库。

    4.2 重置闪存

    Pico 的 BOOTSEL 模式存在于 RP2040 芯片内部的只读存储器中,不会被意外覆盖。无论如何,如果您在插入 Pico 时按住 BOOTSEL 按钮,它将显示为一个驱动器,您可以将新的 UF2 文件拖到该驱动器上。没有办法通过软件来砖板。但是,在某些情况下,您可能需要确保闪存为空。您可以通过在 Pico 处于大容量存储模式时将一个特殊的 UF2 二进制文件拖放到您的 Pico 上来做到这一点。

    下载UF2 文件

    见Github 上的代码

    5. 帮助文档

    Raspberry Pi Pico 和其他基于 RP2040 的板的文档。

    5.1 RP2040 设备

    RP2040 数据表
    Raspberry Pi 的微控制器

    使用 RP2040 进行硬件设计
    使用 RP2040 微控制器构建电路板和产品

    5.2 树莓派 Pico

    树莓派 Pico 数据表
    基于 RP2040 的微控制器板

    树莓派 Pico 入门
    使用 Raspberry Pi Pico 和其他基于 RP2040 的微控制器板进行 C/C++ 开发

    笔记

    虽然它不受官方支持,但有一个适用于 Windows 的 Pico Setup安装工具,它可以在 Windows 10 上自动安装 C/C++ SDK。

    5.3 树莓派 Pico W

    树莓派 Pico W 数据表
    具有无线wifi功能的基于 RP2040 的微控制器板

    使用 Raspberry Pi Pico W 连接到 Internet
    使用 C/C++ 或 MicroPython 在线获取 Raspberry Pi Pico W

    5.4 软件开发

    树莓派 Pico C/C++ SDK
    用于在 RP2040 微控制器上进行 C/C++ 开发的库和工具

    树莓派 Pico Python SDK
    RP2040 微控制器的 MicroPython 环境
    在这里插入图片描述

    • 树莓派 Pico 和 Pico W
    • Raspberry-Pi-PICO系列–第一篇 初识RP2040
  • 相关阅读:
    【杂记-浅谈以太网IP数据帧】
    JAVA06_Optional类概述、初始化、常用方法、最佳实践
    preview_220624,Day08_DM层建设实战,
    AMD64(x86_64)架构abi文档:中
    搭建服务器及跨域处理
    设计模式之建造者模式
    MySQL 8.2 – 透明的读写分离(译)
    基于springboot+layui的前后端分离高校教材管理系统源码
    抽象工厂 责任链模式,观察者模式
    电商商品详情如何快速高效获取,api来帮你!
  • 原文地址:https://blog.csdn.net/vor234/article/details/126822176
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号