Mientras revisaba el registro de cambios de MicroPython v1.28, noté una placa de WeAct Studio basada en el microcontrolador STM32U5 Cortex-M33 de ST: la placa WeAct STM32U585CIU6 Mini Core (WEACTSTUDIO_MINI_STM32U585 en código MicroPython).

Lo encontré interesante/de interés periodístico, ya que si bien había escrito sobre el lanzamiento inicial de la MCU STM32U5 en 2021 y seguí con SKU STM32U5 más robustas con GPU NeoChrom 2.5D y hasta 4 MB de flash en 2023, todavía teníamos que cubrir una placa de terceros basada en una MCU STM32U5, excluyendo el Arduino UNO Q SBC que ejecuta Linux en un Qualcomm QRB2210. MPU y uso de un STM32U585 para control de E/S y en tiempo real. La WeAct STM32U585CIU6 Core Mini cambia eso como una placa MCU STM32U5 independiente y de bajo costo.

Especificaciones de WeAct STM32U585CIU6 Core Mini:

  • Microcontrolador – Núcleo ST STM32U585CIU6 – Núcleo Arm Cortex-M33 Armv8-M con frecuencia de hasta 160 MHz con FPU, Arm TrustZone Memoria – 768 KB RAM Flash – 2048 KB flash GPU – Acelerador Chrom-ART (DMA2D) para gráficos 2D Paquete – UFQFPN48 (7 x 7 mm)
  • Almacenamiento: espacio para flash externo (W25QxxJVSSIQ)
  • USB: 1 puerto USB tipo C para alimentación y programación
  • Expansión: 2 conectores de 20 pines con GPIO, 5 V, 3,3 V y GND
  • Depuración: encabezado de depuración SWD de 4 pines
  • Botones varios de arranque, reinicio y usuario LED de encendido y usuario (C13)
  • Fuente de alimentación: 5 V a través del puerto USB-C
  • Dimensiones: 52,8 x 20,8 mm

La placa no es exactamente nueva en sí misma, y WeAct lanzó los esquemas PDF, los archivos 3D, la hoja de datos de MCU y algunos ejemplos de código en GitHub en 2024. Desde entonces, los usuarios de AliExpress han dejado comentarios que confirman un buen soporte para los IDE de Arduino y STM32Cube:

Revisión general: una mcu muy potente, muy recomendable. Detalles: Envío rápido: entregado a Argel en 11 días. El embalaje es deficiente; Por este precio, debería venir con una caja protectora de plástico. Los cabezales de clavija incluidos son de baja calidad; Los reemplacé con encabezados negros. La placa viene con un gestor de arranque preinstalado, por lo que no es necesario comprar un módulo st-link o uart. Al sacarlo de la caja, el LED incorporado parpadea e imprime la fecha en el monitor serie. Lo programé con éxito usando arduino ide sin ningún problema. Lo probé para monitorear la temperatura usando 4 termistores ntc y un ads1115 (el cableado y el código sabe muestran en las imágenes proporcionadas). También lo programé usando stm32cubeide; El parpadeo del LED funcionó perfectamente. Recomiendo encarecidamente esta placa.

Otro usuario conectó la placa a un ST-LINK-v2 original y probó algunas demostraciones básicas, todas funcionando correctamente. Con el lanzamiento de MicroPython v1.28, ahora hay otra opción para la placa WeAct STM32U585CIU6 Core Mini.

El WeAct STM32U585CIU6 Core Mini sabe vende por menos de $8 en AliExpress, incluido el envío (incluso le ofrecen una oferta de bienvenida por $2,54), y si sabe agota en la tienda oficial, otro vendedor de AliExpress lo ofrece aproximadamente por el mismo precio. Es bastante más barata que la placa NUCLEO-U5A5ZJ-Q de ST ($27,59), que ciertamente tiene bastantes características y recursos adicionales (2,5 MB de SRAM/4 MB de flash).

Jean-Luc fundó CNX Software en 2010 como una empresa a tiempo parcial, antes de dejar su trabajo como gerente de ingeniería de software y comenzar a escribir noticias diarias y reseñas a tiempo completo más adelante en 2011.

¡Soporte del software CNX! Done a través de criptomonedas, conviértase en patrocinador de Patreon o compre productos en Amazon o Aliexpress. También utilizamos enlaces de afiliados en los artículos para ganar comisiones si realiza una compra después de hacer clic en esos enlaces.