«Adafruit Feather RP2350 с портом HSTX» — это плата разработки микроконтроллера Raspberry Pi RP2350, которая оснащена встроенным 22-контактным портом высокоскоростного последовательного интерфейса передачи (HSTX). Плата также оснащена встроенным зарядным устройством LiPo 200 мА+, светодиодом RGB, разъемом STEMMA QT и портом USB Type-C для питания и программирования. Плата совместима с FeatherWings и поддерживает разработку с использованием различных языков программирования. Эти функции делают эту плату подходящей для широкого спектра приложений: от встраиваемых проектов и IoT-устройств до образовательных целей и прототипирования.
Ранее мы рассмотрели множество плат разработки на базе RP2350, включая MOTION 2350 Pro, разработанную для робототехники и управления двигателями; RP2350 Stamp от Solder Party, идеально подходящую для приложений с ограниченным пространством; и платы WIZnet Raspberry Pi RP2350, разработанные для приложений IoT-приложений и подключенных к Интернету. Рекомендуем ознакомиться с обзорами, если хотите взглянуть на некоторые уникальные платы разработки.
Adafruit Feather RP2350 со спецификацией HSTX
- Микроконтроллер – Raspberry Pi RP2350A MCU
- CPU – двухъядерный процессор Arm Cortex-M33 с тактовой частотой 150 МГц
- Память
- 520 КБ встроенной оперативной памяти
- Дополнительное место для микросхемы SOIC PSRAM с линией выбора микросхемы на GPIO 8
- 8 КБ хранилища одноразовых паролей
- Корпус – QFN-60; 7×7 мм
- Хранилище – 8 МБ флэш-памяти
- HSTX – 22-контактный порт HSTX для высокоскоростной передачи данных через гибкий разъем FPC 0,5 мм
- USB – 1х порт USB Type-C
- Вводы/выводы
- Разъемы, совместимые с Adafruit Feather
- До 29x GPIO (21х на разъеме Feather, 8х на разъеме HSTX)
- 2x I2C, 2x SPI, 2x UART
- 4x 12-битный АЦП
- 24x PWM
- Разъем STEMMA QT/Qwiic I2C
- 3-контактный разъем JST SH для отладки SWD
- Разъемы, совместимые с Adafruit Feather
- Разное
- Кнопки BOOT и RESET
- Пользовательский светодиод (контакт 7, красный светодиод)
- Светодиодный индикатор состояния зарядки
- Светодиод RGB Neopixel
- Источник питания
- 5 В через порт USB Type-C
- 2-контактный разъем для LiPo-аккумулятора плюс схема зарядного устройства LiPo с током зарядки 200 мА+
- Регулятор 3,3 В с пиковым выходным током 500 мА
- Размеры – 50,8 x 22,8 x 7 мм (форм-фактор Adafruit Feather)
- Вес – 5 грамм.
Как и другие платы Adafruit Feather, эта плата также поставляется с предустановленным загрузчиком USB UF2. «Это означает, что когда вы хотите запрограммировать новую прошивку, вы можете удерживать нажатой кнопку BOOTSEL, одновременно подключая ее к USB (или нажимая на кнопку RUN/Reset), и она отобразится как USB-диск», вы можете перетащить на нее свою прошивку, как на USB-накопитель для программирования. Более подробную информацию о плате и другую документацию можно найти на странице руководства компании .
Компания рекомендует CircuitPython для начала работы с этой платой, поскольку он поддерживает драйверы, дисплеи и датчики Adafruit, а также учебные пособия и примеры кода. Кроме этого, компания упоминает, что у нее есть официальная поддержка C/C++, неофициальная поддержка Arduino, официальная поддержка MicroPython и CircuitPython. Следует отметить, что при использовании CircuitPython или MicroPython встроенная флэш-память QSPI объемом 8 МБ совместно используется программой, которую она запускает, и любым файловым хранилищем. Это оставляет примерно 7 МБ для вашего кода, файлов, изображений, шрифтов и других ресурсов. Если вы используете C/C++ для программирования платы, вы получаете всю флэш-память.
Adafruit не предоставляет никакой специальной документации по использованию интерфейса HSTX платы, но некоторые примеры кода можно найти в репозитории CircuitPython GitHub, в частности в каталоге портов CircuitPython для Raspberry Pi RP2350 .
Более старый чип RP2040 использовал PIO для создания видеосигналов, но новый RP2350 имеет выделенное оборудование под названием HSTX, которое разработано специально для создания видеосигналов. Вы по-прежнему можете использовать PIO для видео на RP2350, если хотите, но использование HSTX, как правило, будет лучше, быстрее и проще, поскольку он создан для этой работы.
Вид спереди и сбоку платы разработчика Adafruit Feather RP2350
Плата разработки Adafruit Feather RP2350 с портом HSTX стоит 12,50 долларов США и может быть приобретена в магазине Adafruit, но на момент написания обзора существовало ограничение в две единицы на одного покупателя.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи опубликован здесь.