Описание
RP2040-Zero - это миниатюрная версия платы Raspberry PI Pico, построенная на базе микроконтроллера RP2040. Несмотря на небольшие размеры, эта плата обладает большими возможностями. Контроллер поддерживает 2 языка программирования – Pico C/C++ и MicroPython. MicroPython - это адаптированная версия Python 3 для микроконтроллеров. Главная особенность микроконтроллера - это блоки программируемого ввода/вывода(PIO), каждый из которых содержит 4 машины состояний. Любой из этих блоков можно запрограммировать. С помощью PIO можно добавить свой аппаратный интерфейс. Характеристики: Микроконтроллер RP2040 Raspberry Pi Двухъядерный процессор Arm Cortex M0+ с тактовой частотой до 133 МГц 264 КБ SRAM памяти 2 МБ флэш памяти на микросхеме W25Q16JVUXIQ (NOR-Flash) поддержка до 16 МБ внешней флеш памяти DMA контроллер Разъем USB Type-C Зубчатый модуль позволяет припаивать непосредственно к несущим платам. USB 1.1 с поддержкой хоста Поддержка спящих режимов и пониженной частоты для снижения потребления Программирование через USB 20 выводов GPIO разведены на плате под штыревой разъем 9 выводов GPIO разведены на плате в виде контактных площадок 2 × SPI, 2 × I2C, 2 × UART, 4 × 12-битный АЦП, 16 × управляемых каналов ШИМ Встроенные часы и таймер Встроенный датчик температуры Встроенные библиотеки для ускоренного вычисления чисел с плавающей точки 8 программируемых пинов ввода/вывода (PIO) с машинами состояний для реализации пользовательских аппаратных интерфейсов Кнопка BOOT для входа в режим загрузки. Кнопка RESET Светодиод RGB WS2812 Стабилизатор напряжения 800 мА Разъемы PLS на плату не запаяны