Waveshare RP2350-USB-A — это небольшая плата Raspberry Pi RP2350 с портом USB-C для питания и программирования, а также портом USB-A для использования платы в качестве USB-устройства или хост-устройства посредством реализации программируемого ввода-вывода (PIO).
Плата также оснащена светодиодом RGB и двумя разъемами GPIO, что может сделать ее полезной для управления устройствами, подключенными к GPIO/I2C/UART/SPI, при подключении к USB-клавиатуре или аналогичному входу. В качестве альтернативы она может эмулировать клавиатуру, мышь или другое USB-устройство при подключении к хосту.
Технические характеристики RP2350-USB-A:
- SoC – Raspberry Pi RP2350 A MCU
- Процессор
- Двухъядерный Arm Cortex-M33 @150MHz с Arm Trustzone
- Двухъядерный 32-битный Hazard3 RISC-V @ 150 МГц
- Одновременно можно использовать до двух ядер.
- Память – 520 КБ SRAM
- Процессор
- Хранилище – 2 МБ SPI флэш-памяти для прошивки
- USB
- Порт USB Type-A подключен к GPIO12, GPIO13, 5 В и GND
- Порт USB 1.1 Type-C для питания и программирования
- Расширение – 2x 9-контактных разъема с шагом 2,54 мм с 15x GPIO, 2x UART, 2x I2C, 2x SPI, 4x АЦП, 5 В, 3,3 В и GND
- Разное
- Кнопка сброса и загрузки
- Светодиод WS2812 RGB подключен к GPIO16
- Питание – 5 В постоянного тока через порт USB-C
- Размеры – 33 x 17,5 мм.
Waveshare предоставляет демонстрационную программу C/C++ и Arduino, использующую плату в качестве USB-устройства или хоста, которую вы найдете в Wiki (после долгой прокрутки). Демонстрационная программа C/C++ основана на модифицированной версии проекта Pico-PIO-USB, предлагающей реализацию USB-хоста/устройства с использованием PIO Raspberry Pi Pico (RP2040).
Waveshare продает RP2350-USB-A на AliExpress за 6,95 долларов США, но он еще не появился в магазине компании Amazon или на waveshare.com, возможно, из-за китайских новогодних праздников.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.