树莓派Pico|RP2040简介|PINOUT|点灯示例
发布网友
发布时间:2024-10-05 18:27
我来回答
共1个回答
热心网友
时间:2024-10-21 13:11
RP2040是Raspberry Pi的首款微控制器,旨在提供高性能、低成本和易用性,专为专业用户设计。它集成了大容量片上存储器、双核处理器、丰富的外设和独特的可编程I/O子系统。RP2040采用MicroPython端口和ROM中的UF2引导加载程序,适合初学者和业余爱好者使用。这款无状态设备支持从外部QSPI存储器就地执行,允许用户选择适当密度的非易失性存储,从而受益于商品闪存器件的低成本。RP2040以现代40nm工艺制造,提供高性能、低动态功耗和多种低功耗模式,支持电池供电长时间运行。
RP2040的关键特性包括:双核ARM Cortex-M0+处理器,运行速度高达133MHz,264kB的独立片上SRAM,支持高达16MB的片外Flash存储,以及DMA控制器、全连接AHB横杆、插值器和整数分频器外设。它还具有片上可编程LDO以产生内核电压,以及两个生成USB和内核时钟的PLL。RP2040有30个GPIO引脚,其中4个可作为模拟输入,还配备了多种外设,如两个UART、SPI控制器、I2C控制器、16个PWM通道和USB 1.1控制器和PHY。
RP2040被称为RP2040的原因是其处理器内核数(2)、选择的处理器类型(M0+)、内存大小(通过地板(日志2(内存/16k))计算)、以及是否存在板载非易失性存储(如果存在则计算地板(日志2(非易失性/16k)),否则为0)。根仓库可以在github.com/raspberrypi/中找到。
在使用RP2040前,确保数据线质量高,避免因数据线差异导致的设备无法识别问题。将USB线连接到电脑后,RP2040不会自动亮灯,只有通过程序执行才能点亮灯。推荐使用Thonny编程环境,首先下载并安装最新版本(如thonny-4.1.1),然后配置解释器为MicroPython(Raspiberry Pi Pico)。确保切换至专业模式,并根据需要调整视图设置。
要点亮RP2040板载的LED灯,只需在Thonny的代码编辑区输入或粘贴简单的测试程序代码。运行程序后,即可观察到LED灯闪烁。保存程序为main.py后,RP2040上电后会自动运行该程序。在Thonny中,用户还可以控制程序的运行和停止。