RP2040 TYPE-C 16MB
Плата разработки на базе микроконтроллера RP2040, такого же, как и в плате Raspberry Pi Pico. Важной отличительной особенностью устройства является наличие встроенной флэш-памяти объемом 16 Мб (на базе микросхемы W25Q32) и оперативной памяти объемом 264 кб. В основе микроконтроллера RP2040 двухъядерный процессор Cortex-M0+ высокопроизводительной архитектуры ARM.
Плата совместима с Raspberry Pi Pico, поддерживает программирование на MicroPython и C++, как наиболее популярные для данной платы, в том числе поддерживается работа в среде Arduino IDE. Не поддерживает плату и модули Piantor.
Поддержка основных проводных интерфейсов для разработки (UART, I2C, SPI), причем имеется 12 пар контактов SDA и SCL для подключения модулей по шине I2C, 5 пар контактов для UART и 5 групп контактов для SPI. Имеется 4 канала АЦП с 12-битной разрядностью, поддержка ШИМ, индикаторы питания и встроенный WS2812 RGB-светодиод. Подробнее смотрите на распиновке внизу описания.
Совместима только с кабелем типа USB A — Type-C, который поддерживает как зарядку, так и передачу данных. Для перехода платы контроллера в режим прошивки программы необходимо подключить ее к компьютеру через USB-кабель, зажать кнопку BOOT, затем, не отпуская ее, нажать и отпустить кнопку RST: контроллер станет доступен для распознавания на компьютере.
Характеристики:
- Вычислительная основа: процессор RP2040 (2 ядра ARM Cortex M0+)
- Тактовая частота: 133 МГц
- Объем памяти SRAM: 264 кб
- Объем флэш-памяти: 16 Мб (W25Q32)
- Разъем: USB Type-C
- GPIO: 27 выводов
- Поддержка интерфейсов: I2C, UART, SPI
- АЦП: 4 канала с 12-битной разрядностью
- Языки: C/C++, поддержка MicroPython
- Размеры: 53.34 x 22.86 мм