Подробный обзор интерфейса высокоскоростной последовательной передачи данных HSTX в Raspberry Pi RP2350

Микроконтроллер Raspberry Pi RP2350 оснащён интерфейсом HSTX (High-Speed Serial Transmit), дополняющим программируемые входы/выходы (PIOs) Raspberry Pi RP2040 , представленные три года назад. Теперь MCU RP2350 содержит три блока PIO и один интерфейс HSTX, работающий через 8 GPIO. Рассмотрим детальнее назначение HSTX, его применение и отличия от PIOs, а также примеры программирования на C и MicroPython.

Интерфейс высокоскоростной последовательной передачи (HSTX) детально описан в документации RP2350 на странице 1118 : «Интерфейс HSTX передаёт данные из системного тактового домена на GPIO со скоростью, независимой от системной тактовой частоты». Дополнительно указана рабочая частота 150 МГц, обеспечивающая до 300 Мбит/с на вывод при DDR-режиме, или суммарно 2400 Мбит/с через 8 выводов.

Читать далее «Подробный обзор интерфейса высокоскоростной последовательной передачи данных HSTX в Raspberry Pi RP2350»

Google Pigweed SDK теперь поддерживает микроконтроллер Raspberry Pi RP2350.

Google Pigweed – набор библиотек с открытым исходным кодом для разработки встроенного ПО – теперь поддерживает микроконтроллер Raspberry Pi RP2350 и выпущен в виде комплекта разработки (Google Pigweed SDK).

Эти библиотеки, также называемые модулями, представляют собой строительные блоки для ускорения и повышения надежности разработки встраиваемых систем. Решение ориентировано на компактные 32-битные микроконтроллеры, включая STMicro STM32L452, Nordic Semi nRF52832 и линейку Raspberry Pi Pico. Компоненты библиотек использовались в устройствах Google Pixels, термостатах Nest, роботах, спутниках и дронах.

Читать далее «Google Pigweed SDK теперь поддерживает микроконтроллер Raspberry Pi RP2350.»

Плата Challenger+ RP2350 WiFi6/BLE5 объединяет микроконтроллер Raspberry Pi RP2350 с модулем ESP32-C6, поддерживающим WiFi 6 и Bluetooth 5.4 LE

Не нужно ждать выпуска Raspberry Pi Pico 2 W, чтобы получить плату на базе Raspberry Pi RP2350 с поддержкой WiFi и Bluetooth. Плата Challenger+ RP2350 WiFi6/BLE5 сочетает микроконтроллер RP2350A с модулем ESP32-C6, обеспечивающим подключение через 2.4 ГГц WiFi 6 и Bluetooth 5.4 LE.

Плата выполнена в форм-факторе Adafruit Feather с 28-контактными отверстиями для ввода-вывода, что обеспечивает совместимость с дополнительными платами FeatherWings. Оснащена портом USB-C для питания и программирования, а также разъемом JST и схемой зарядки для подключения LiPo-аккумулятора.

Читать далее «Плата Challenger+ RP2350 WiFi6/BLE5 объединяет микроконтроллер Raspberry Pi RP2350 с модулем ESP32-C6, поддерживающим WiFi 6 и Bluetooth 5.4 LE»