基于RP2350 MCU的树莓派Pico 2开发板及MicroPython编程使用

news2024/11/15 13:41:09

2021年1月21日,树莓派基金会同时发布了第1代RP2040 MCU芯片和基于RP2040 MCU的第1代树莓派Pico开发板(Raspberry Pi Pico/ Raspberry Pi Pico 1)。2024年8月8日,树莓派基金会又发布了第2代RP2350 MCU芯片并推出了基于RP2350 MCU的第2代树莓派Pico开发板(Raspberry Pi Pico 2)。本博文介绍树莓派Pico 2开发板的一些主要特性及MicroPython编程使用方法。
一、树莓派Pico2开发板及RP2350 MCU芯片介绍
1.树莓派Pico2开发板及其采用的RP2350 MCU芯片主要特性

在这里插入图片描述
图1
树莓派Pico2开发板如图1所示,该开发板及其所使用的RP2350 MCU芯片主要特性如下:
(1)RP2350 MCU芯片采用7×7mm的QFN-60(RP2350A)封装或10×10mm的 QFN-80(RP2350B)封装
(2)RP2350 MCU芯片拥有双核 ARM Cortex-M33或双核 Hazard3 RISC-V微控制器,工作时钟频率达150MHz
(3)Pico 2的RP2350芯片内置520 KB片上SRAM,Pico 2拥有板载4MB QSPI闪存
(4)与第1代的Pico/Pico 1软硬件兼容
(5)2个UART
(6)2个SPI
(7)2个I2C
(8)24个PWM(Pico/Pico 1为16个PWM)
(9)3个ADC
(10)1个USB 1.1 控制器和PHY,支持主机和设备
(11)12个编程的PIO状态机(PIO State Machines,Pico/Pico1为8个PIO状态机),用于自定义外备设备支持
(12)Pico2具备强大安全性能
•基于安全的ARM TrustZone for Cortex-M
•可选的启动签名,由片上掩膜 ROM 强制执行,密钥指纹在OTP 中
•受保护的 OTP 存储用于可选的启动解密密钥
•基于ARM或 RISC-V安全/权限级的全局总线过滤
•可单独分配给安全域的外设、GPIO和DMA 通道
•针对故障注入攻击的硬件缓解措施
•硬件SHA-256加速器
(13)开源的C/C++ SDK及MicroPython支持
(14)支持UF2的USB海量存储启动模式,用于拖放式编程
(15)输入电压:1.8~5.5V直流
(16)工作温度:-20°C ~ +85°C
相比第1代RP2040 MCU芯片(第1代RP2040 MCU芯片内置一个双核ARM Cortex M0+架构和264KB的SRAM,运行频率为133MHz),RP2350 MCU芯片的主频和功耗等性能都得到了显著提升,RP2350 MCU芯片内置一个双核开源 Hazard3 RISC-V架构和一个双核ARM Cortex-M33架构和5

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2117361.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

pandas:一个强大的数据处理Python库

我是东哥,一个热衷于探索Python世界的自媒体人。今天,我要为大家介绍一个在Python数据分析领域中非常强大的库——Pandas。如果你对数据分析充满好奇,或者正在寻找一个简单易用的库来处理和分析数据,那么Pandas绝对是你的不二之选…

MySQL——库操作

首先先来说一下MySQL中常见的操作: 1. 清屏 system clear; 2. 如果你使用的是腾讯云的Ubuntu,登陆的时候用户名可能是ubuntu,进入后可以使用 sudo -i 切换为高级用户 一、创建数据库 create database db_name; 示例: mysql> …

汽车测试展︱AUTO TECH 2025 广州国际汽车测试测量技术展览会

汽车测试展︱AUTO TECH 2025 广州国际汽车测试测量技术展览会 The China Guangzhou Automotive Test Expo 2025 2025年11月20-22日,专注于华南地区专业的汽车质量控制展览会,将在广州保利世贸博览馆继续举办。是关于各种汽车测试解决方案的专业展如汽车电…

[C高手编程] static与extern: 作用域、可见性与存储类全面解析

💖💖⚡️⚡️专栏:C高手编程-面试宝典/技术手册/高手进阶⚡️⚡️💖💖 「C高手编程」专栏融合了作者十多年的C语言开发经验,汇集了从基础到进阶的关键知识点,是不可多得的知识宝典。如果你是即将…

高职人工智能训练师边缘计算实训室解决方案

一、引言 随着物联网(IoT)、大数据、人工智能(AI)等技术的飞速发展,计算需求日益复杂和多样化。传统的云计算模式虽在一定程度上满足了这些需求,但在处理海量数据、保障实时性与安全性、提升计算效率等方面…

jenkins 部署应用到多个环境

在日常开发的过程中,我们经常会遇到将应用程序部署到多个环境的需求场景,如会先发布到测试环境,由测试人员进行测试,成功之后,会继续将当前应用部署到集成环境,进行集成测试,全部通过后&#xf…

单位权中误差 详细介绍

单位权中误差(Unit Weight Error, UWE)是用于描述测量数据不确定性的一个统计量,特别是在地理信息系统(GIS)、导航和定位系统中。它主要用于评估和比较不同测量系统或算法的精度。以下是对单位权中误差的详细介绍&…

C++第一节入门

一、历史 C是在C上继承拓展的! java是一家公司(甲骨文)借鉴C生成的! C#是微软借鉴java生成的! 二、命名空间 当我们定义一个名叫rand的变量,但是由于stdlib头文件里面有个函数跟rand重名!因此…

如何在 Linux 系统中禁用用户登录 ?

管理 Linux 系统上的帐户是系统管理员的一项重要任务。一个常见的任务是禁用帐户,由于各种原因可能需要禁用帐户,例如当员工离开公司或出于安全目的需要临时禁用访问时。 本指南将以简单易懂的步骤引导您完成在 Linux 系统上禁用帐户的过程。 Step 1: …

Ruoyi Cloud 本地启动

参考 http://doc.ruoyi.vip/ https://gitee.com/y_project/RuoYi-Cloud https://blog.csdn.net/cs_dnzk/article/details/135289966 https://doc.ruoyi.vip/ruoyi-cloud/cloud/seata.html#%E5%9F%BA%E6%9C%AC%E4%BB%8B%E7%BB%8D 拉取代码本地跑通 用 git 从 ruoyi 微服务版仓…

HCIA--实验十一:单区域OSPF路由实验

一、实验内容 1.需求/要求: 使用三个路由器互联,各自配置一个loopback接口,在三个路由器上配置ospf动态路由协议; 二、实验过程 1.拓扑图: 2.步骤: 1.router配置基本信息 各接口的ip地址、loopback接…

华为OD机试真题 - 特殊的加密算法 - 深度优先搜索DFS(Python/JS/C/C++ 2024 D卷 200分)

华为OD机试 2024E卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试真题(Python/JS/C/C)》。 刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,…

C++:priority_queue(优先级队列)的模拟实现

目录 一、什么是优先级队列 二、优先级队列的定义 三、优先级队列的常用接口 四、模拟实现一个优先级队列 1、posh接口 2、empty接口、size接口和top接口 3、pop接口 4、构造函数 五、整体代码 一、什么是优先级队列 首先优先级队列不是队列,C 中的优先队…

IP包头的总长度字段和UDP包头的长度字段之间的关系

IP包头的总长度字段和UDP包头的长度字段之间的关系,并通过实例加以说明。 IP包头的总长度字段 **总长度(Total Length)**字段是一个16位的字段,表示整个IP数据包的总长度,包括IP包头和数据部分。单位是字节。由于该字…

AI一键生成 PPT

AI一键生成 PPT 操作步骤 作为一名打工人,是不是经常需要制作各种PPT来分享我的生活和想法。但是,你们知道,有时候灵感来了,时间却不够用了!😩直到我发现了Kimi AI——一个能够自动生成PPT的神奇助手&#…

PID控制算法(二)

&#xff08;BIlibili借鉴&#xff09;PID参数整定连接&#xff1a;Webpack App (rossning92.github.io) C的基本程序代码&#xff1a; 借鉴链接&#xff1a;PID超详细教程——PID原理串级PIDC代码在线仿真调参-CSDN博客 #include <iostream>using namespace std;stru…

【信创】统信UOS桌面UT-2024-0027漏洞修复

原文链接&#xff1a;【信创】统信UOS系统UT-2024-0027漏洞修复 Hello&#xff0c;大家好啊&#xff01;今天给大家带来一篇关于统信UOS桌面操作系统UT-2024-0027漏洞修复的文章。漏洞修复是确保系统安全性的重要步骤&#xff0c;及时更新和修复系统中的安全漏洞&#xff0c;可…

大数据之Flink(三)

9.3、转换算子 9.3.1、基本转换算子 9.3.1.1、映射map 一一映射 package transform;import bean.WaterSensor; import org.apache.flink.streaming.api.datastream.DataStreamSource; import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator; impor…

Go开源日志库Logrus的使用

一、Logrus简介 Logrus 是一个流行的 Go 语言日志库&#xff0c;以其功能强大、性能高效和高度灵活性而闻名。有关更多介绍可查看 Logrus。 主要特点 丰富的日志级别&#xff1a;Logrus 支持多种日志级别&#xff0c;包括 Debug、Info、Warn、Error、Fatal 和 Panic&#xf…