Comu: una placa de desarrollo RISC-V CH32V203 de 6 dólares que cabe dentro de un puerto USB

A lo largo de los años hemos visto varias placas USB «omu» diminutas que comparten este factor de forma de «cabe en un puerto USB». Todo empezó con la Tomu, basada en un Silicon Labs EFM32 Cortex-M0+, seguida de la Fomu con una FPGA Lattice iCE40, la Qomu con un MCU EOS S3 Cortex-M4F y FPGA, y la Somu, una diminuta llave de seguridad FIDO2. Icy Electronics ha presentado ahora la Comu, otra diminuta placa de desarrollo basada en el MCU RISC-V WCH CH32V203 de 144 MHz. Con unas medidas de solo 13 x 9,4 mm (ligeramente más pequeña que una tarjeta microSD), la placa incluye dos LED blancos, cuatro botones táctiles capacitivos y seis GPIO expuestos mediante pads de prueba. Está diseñada para programación bare-metal, proyectos USB HID personalizados y experimentación con paquetes USB. Especificaciones de la Comu: MCU – WCH CH32V203V203F8 CPU – RISC-V de 32 bits de […]

LILYGO T-Echo Card – un kit de desarrollo LoRa + GPS con nRF52840, resistente a la intemperie y alimentado por energía solar

La LILYGO T-Echo Card es un kit de desarrollo fino basado en el MCU inalámbrico Nordic Semi nRF52840 y un transceptor LoRa Semtech SX1262, con un panel solar para cargar una batería de 800 mAh. Admite conectividad Bluetooth 5, NFC, Bluetooth Mesh, ANT, 802.15.4 (Zigbee/Thread), LoRaWAN y GNSS (módulo L76K). La placa también incluye una pantalla OLED de información de 0,42 pulgadas, una interfaz USB magnética, un sensor de movimiento de 9 ejes, un micrófono digital, un altavoz y un LED RGB para estado/notificaciones. Es principalmente útil para comunicaciones fuera de la red (texto y audio), compartir la ubicación GNSS, seguimiento personal/de objetos y como nodo compacto de red mallada (mesh). Especificaciones de la T-Echo Card: SoC – Nordic Semiconductor nRF52840 CPU – microcontrolador Arm Cortex-M4F de 32 bits a 64 MHz Memoria/Almacenamiento – 1 MB de flash, 256 KB de RAM Inalámbrico – Bluetooth 5, NFC, Bluetooth Mesh, 802.15.4 […]

Raspberry Pi Debug Probe facilita el desarrollo bare metal por $12

Raspberry Pi Debug Probe es un adaptador serie USB basado en el microcontrolador Raspberry Pi RP2040 y diseñado para depurar Raspberry Pi Pico, placas RP2040 de terceros y prácticamente cualquier placa Arm a través de interfaces SWD y/o UART. La principal ventaja sobre un adaptador típico de USB a serie es la presencia de un puente Serial Wire Debug (SWD) que se utiliza para el desarrollo y la depuración de código sin sistema operativo a través de herramientas como OpenOCD. Las especificaciones de la Raspberry Pi Debug Probe: MCU: microcontrolador Cortex-M0+ de doble núcleo Raspberry Pi RP2040 a 133 MHz con 264 KB de SRAM Almacenamiento: flash SPI de 2 MB (W25Q16JVUXIQ) Interfaces de depuración Conector JST de 3 pines Serial Wire Debug (SWD) de 3,3 V que cumple con la especificación del conector de depuración de Raspberry Pi y compatible con el estándar CMSIS-DAP Conector JST de 3 pines […]

Air32F103 es un clon de STM32F103 con frecuencia de hasta 216 MHz

Air32F103 es todavía otro clon del microcontrolador STM32F103 que puede ser más rápido si es necesario con un reloj de hasta 216 MHz en lugar de 72 MHz para el microcontrolador STMicro STM32 Arm Cortex-M3 original. El primer SKU de la familia es el Air32F103CBT6 cuyos periféricos y diseño de hardware son compatibles con piezas equivalentes STM32F103CBT6 y se ofrecen con 32 KB de RAM y 128 KB de flash. También hay una placa de desarrollo similar a Bluepill, pero con un pinout diferente, hecha por LuatOS. La documentación de la placa y el microcontrolador se puede encontrar en una Wiki, incluida la MCU hoja de datos que indica modelos con 256 KB de flash y 64 KB de SRAM (Air32F103CCT6) y 96 KB de SRAM (Air32F103RPT6). Dado que la wiki solo está en chino, es posible que desee visitar una publicación en inglés en Chowdera para aprender a comienza […]

MCU CH32V003 RISC-V de 10 centavos ofrece SRAM de 2 KB, flash de 16 KB

WCH CH32V003 es un nuevo microcontrolador (MCU) RISC-V ultra económico con velocidad de reloj de 48 MHz con SRAM de 2 KB, flash de 16 KB y un montón de interfaces que se vende por menos de 10 centavos en cantidades. La MCU ofrece hasta dieciocho GPIO, UART, SPI, I2C, un ADC de 8 canales y 10 bits y varios temporizadores en paquetes TSSOP20, QFN20, SOP16 o SOP8, y también está disponible una pequeña placa de desarrollo. WCH CH32V003 especificaciones: CPU: núcleo «RISC-V2A» de 32 bits hasta 48 MHz Memoria: 2 KB de SRAM Almacenamiento: memoria flash de 16 KB Periféricos Hasta 18x GPIO con soporte de interrupción 1 interfaz USART 1x I2C 1 SPI ADC de 10 bits hasta 8 canales Interfaz de depuración de 1 cable Controlador DMA de propósito general Temporizadores Temporizador avanzado de 16 bits Temporizador de propósito general de 16 bits 2 temporizadores de vigilancia […]

Beetle RP2040: una diminuta placa Raspberry Pi RP2040 con pads fácilmente soldables

DFRobot Beetle RP2040 se une a otras placas de desarrollo en miniatura Raspberry Pi RP2040 como Pimoroni Tiny 2040 & Adafruit QT Py RP2040, pero con solo ocho GPIO accesibles a través de pads más grandes que son más fáciles de soldar. La diminuta placa de 27 x 20 mm viene con un puerto USB tipo C, botones de reinicio y de arranque, y doce pads con un orificio pasante, cada uno compuesto por ocho GPIO, además de pads VCC, 3,3 V y GNS. El Beetle RP2040 está diseñado para integrarse en pequeños dispositivos o proyectos, y la empresa seleccionó E/S que se pueden configurar como I2C, UART, SPI, GPIO, entrada analógica, etc… Especificaciones del Beetle RP2040: MCU: Raspberry Pi RP2040 microcontrolador Cortex-M0+ de doble núcleo @ hasta 133Mhz con 264kB de SRAM Almacenamiento: flash QSPI de 2 MB USB: puerto USB 1.1 tipo C para alimentación, datos y programación […]

Esta placa con CH347 es un puente USB 2.0 a I2C, SPI, UART, JTAG y GPIO

MuseLab USB-HS-Bridge es una placa económica ($5) basada en el chip WCH CH347 con una interfaz USB 2.0 Type-C que actúa como un puente para las interfaces I2C, SPI, UART y JTAG, así como para GPIO. Es notablemente útil para depurar y descargar flujos de bits a placas de desarrollo FPGA, pero también se puede usar para conectar varios periféricos, como sensores I2C, dispositivos flash SPI, dispositivos UART, básicamente a cualquier host con un puerto de host USB 2.0 de repuesto. Especificaciones del puente USB-HS: Chip: chip WCH CH347 USB de alta velocidad a UART, I2C, SPI y JTAG (consulte enlace a la hoja de datos para más detalles) USB: 1 puerto USB 2.0 tipo C con una velocidad de datos de hasta 480 Mbps E/S: 2 cabezales de 16 pines con 2 interfaces UART de hasta 9 Mbps de velocidad de transmisión 1x I2C para EEPROM o sensores 1 […]

TinyMaix es una librería ML ligera para microcontroladores

La librería de aprendizaje automático (Machine Learning) de código abierto Sipeed TinyMaix está diseñada para microcontroladores y es lo suficientemente liviana como para ejecutarse en una MCU Microchip ATmega328 que se encuentra en la placa Arduino UNO y sus muchos clones. Desarrollado durante un hackathon de fin de semana, el código central de TinyMax tiene unas 400 líneas de largo, con un tamaño binario de aproximadamente 3 KB y un bajo uso de RAM, lo que le permite ejecutar la clasificación de dígitos escritos a mano MNIST en una MCU ATmega320 con solo 2 KB de SRAM y 32 KB de flash. . Aspectos destacados de TinyMax Pequeño espacio El código principal tiene menos de 400 líneas (tm_layers.c+tm_model.c+arch_O0.h), la sección de código .text tiene menos de 3 KB Bajo consumo de RAM, con la clasificación MNIST ejecutándose en menos de 1 KB de RAM Compatible con el modelo INT8/FP32, convertir […]

Salir de la versión móvil