编程语言
首页 > 编程语言> > RASPBERRY PI PICO 树莓派PICO开发板双核高性能低功耗RP2040芯片

RASPBERRY PI PICO 树莓派PICO开发板双核高性能低功耗RP2040芯片

作者:互联网

 

01 RASPBERRY PICO


1.简介

RaspBerry Pi Pico是一款低价格、高性能的微控制器电路板,具有丰富灵活的数字接口,主要特点包括有:

▲ 管脚定义

▲ 管脚定义

▲ 不同种类管脚定义对应的颜色

▲ 不同种类管脚定义对应的颜色

  1. RP2040 DataSheet
  2. Raspberry Pi Pico 数据手册
  3. Pico Python SDK

2.实验电路板

今天刚刚从 RASPBERRY淘宝购买(¥:44.99)的 RP2040刚刚到货了。

▲ 购买到的RP2040

▲ 购买到的RP2040

vsa

相关的资料可以在 RaspBerry PI PICO官方网站 寻找。

 

02 初步测试


1.焊接排针

▲ 焊接排针之后的PICO

▲ 焊接排针之后的PICO

焊接之后,使用USB电缆连接到电脑,会出现一个名字为:RPI-RP2磁盘号码。其中包括有:

其中包括有两个文件:
F:\INDEX.HTM
F:\INFO_UF2.TXT

2.初步使用PICO

根据 Getting started with MicroPython 中的的Drag and Drop MicroPython的操作步骤,将下载 Download UF2 Filepico_micropython_20210121.uf2拷贝到RPI-RP2磁盘,对于PI PICO进行处世王MicroPython解释器。

RPII-RP2磁盘消失。不过计算器出现了一个初始化错误的USB设备:

▲ 下载UF2之后,设备出现了一个USB其它设备

▲ 下载UF2之后,设备出现了一个USB其它设备

3.供PICO 5V电源

根据PICO数据手册介绍,VSYS是供给电路板5V电源的引脚。按照下面连接方式在面包板上给PICO施加5V电源。

▲ 供电示意图

▲ 供电示意图

错误:在一开始的时候,给PICO出现正负极性相反。在限流DC+5V作用下,供电电流别限制在1A的幅值。

▲ 面包板上给PICO供电

▲ 面包板上给PICO供电

注意: 既然已经初始化成立MicroPython工作的状态,为什么TX0,RX0初始化后的电压为0V?*

4.测试TX,RX

利用STM32的下载传宝连接PICO的 UART0的TX(PIN1),RX(PIN2)测试它对于外部发送的信号的相应。

▲ 测试串口

▲ 测试串口

在PICO上电过程中在TX没有测量到任何字符输出。

 

▌结论


对于刚刚到货的Raspberry PI Pico 电路板焊接相关外接的引脚,并通过Micro USB 线缆对于电路板初始化成对应的MicroPython状态。

通过实验发现遇到了两个问题:
1) USB对应的CDC出现了初始化错误;
2)电路板初始化对应的串口输出电平是低电平,说明电路板实际上并没有工作在MicroPython的 REPL状态。

此时,这两个电路板还无法进行相应的实验。

■ 相关文献链接:

标签:MicroPython,树莓,初始化,Pico,低功耗,电路板,PICO,RP2040
来源: https://blog.csdn.net/zhuoqingjoking97298/article/details/113185532