入手了块raspbreey pico开发板,看了下资料是2021年1月份刚出来,不免有些小激动。这块板可以跑C++,又可以跑Python。可以说是非常适合当下物联网的一块实验板。关于python,去年曾入手一块ec100y移远的open mcu当时是基于C的,但现在到官网上查了一下,已经被新出的ec600s所强占了,并且同步推出了基于miroPython的开源教程,对于一些小项目,可以说是非常值得学习的。
1、先晒下板子,及板子的资源
资源:如下图:
电源部分:
Pico是一个3.3V的逻辑器件,但由于内置了电压转换器和稳压器,它可以用一系列电源供电。
所有与电源相关的引脚都被安排在了一起,靠近microUSB连接器。
VBUS – 这是来自 microUSB 总线的电源,5 V。如果Pico不是由microUSB连接器供电,那么这里将没有输出。
VSYS – 这是输入电压,范围为 2 至 5 V。板载电压转换器将为 Pico 将其改为 3.3 V。
3V3 – 这是 Pico 内部调节器的 3.3 伏输出。只要将负载保持在 300ma 以下,它就可用于为其他组件供电。
还有几个输入可以让你控制 Pico 的电源。
3V3_EN – 你可以使用此输入禁用 Pico 的内部电压调节器,从而关闭 Pico 和由其供电的任何组件。
RUN – 可以启用或禁用 RP2040 微控制器,也可以将其复位。
GPIO引脚:
树莓派 Pico板上有26个裸露的GPIO连接。
它们的排列顺序很好,在GPIO 22和GPIO 26之间有一个 “空隙”(这些 “缺失 “的引脚在内部使用)。
这些引脚都有多种功能,你可以为PWM配置多达16个引脚。
有两个I2C总线,两个UART和两个SPI总线,这些可以配置使用多种GPIO引脚。
模拟引脚:
Pico有三个模数转换器,还有一个内部用于板载温度传感器的转换器。
ADC的分辨率为12位。
你也可以在 ADC_VREF 引脚上提供一个外部精密电压参考。其中一个接地点,即33脚上的ADC_GND被用作该参考点的接地点。
RP2040微控制器:
树莓派 Pico是围绕基金会的新芯片RP2040微控制器而设计的。下面是它的参数:
双核32位ARM Cortex -M0+处理器
运行在48MHz,但可以超频到133MHz。
30个GPIO引脚(26个暴露)
可支持USB主机或设备模式
8 可编程I/O(PIO)状态机
RP2040能够支持高达16MB的片外闪存,不过在Pico中只有4MB。
2、关于开发资料的准备
官网提供了一些入门资料,都是英文版的,尤其是用C/C++还有专门FAQ网站,在https://www.raspberrypi.org/documentation/rp2040/getting-started/#rp2040-boards下出现 Rp2020Boards 下方 点 as a miro-sit
进入到https://raspberrypi.github.io/pico-sdk-doxygen/
官网还提供了点灯及打印的示例代码,很简单,不再叙述了。至于下一步如何进行使用,得看有没有时间了。最近,还要完成新项目的评估。
|
等更。。。。。。。。