使用 RP2040 进行硬件设计 (更新中...)

build-date: 2022-06-29 build-version: 6a06c22-dirty

第 1 章: 关于 RP2040

RP2040 是一款具有灵活数字接口的低成本、高性能微控制器设备。 主要特征:

  • 双核 Cortex M0+ 处理器,最高 133MHz
  • 6 个存储区中的 264kB 嵌入式 SRAM
  • 30 个多功能 GPIO
  • 6 个用于 SPI 闪存的专用 I/O(支持 XIP)
  • 用于常用外围设备的专用硬件
  • 用于扩展外设支持的可编程 I/O
  • 4 通道 ADC,带内部温度传感器,500ksps,12 位转换
  • USB 1.1 主机/设备

RP2040 芯片的系统概述

代码可以通过专用的 SPI、DSPI 或 QSPI 接口直接从外部存储器执行。 一个小缓存提高典型应用的性能。可通过 SWD 接口进行调试。内部 SRAM 排列在可以包含代码或数据的 bank 中,并通过专用 AHB 总线结构访问连接,允许总线主机访问单独的总线从机而不会停止。DMA 总线主控器可用于从处理器卸载重复的数据传输任务。GPIO 引脚可以直接驱动,也可以由各种专用逻辑功能驱动。专用外设IP提供SPI、I2C、UART等固定功能。