Categories: Raspberry Pi

Host USB en RP2040: con PIO

gente de [Adafruit] están mostrando un buen truco – Host USB en RP2040, usando el ahora famoso periférico PIO. [Adafruit] construye muchas placas RP2040 y, naturalmente, debe probarlas antes de enviarlas a los clientes. Han estado usando Teensies muy específicos para eso, y en algún momento, se convirtieron en unobtainium. Basado en el trabajo de [sekigon-gonnoc] y con ayuda de [Thach], han hecho que su biblioteca TinyUSB admita bitbanging de USB a través de PIO, ¡y transfirieron con éxito su firmware de plantilla de prueba! La base Repositorio Pico-PIO-USB por [sekigon-gonnoc] muestra un estado de cosas bastante impresionante: admite modos de dispositivo USB de alta velocidad y host USB de velocidad completa y de baja velocidad, y bastantes ejemplos para empezar [Adafruit]trabajo de integra este código en su pila TinyUSB, centrándose específicamente en las funciones de MST (almacenamiento masivo), ya que esto es lo que necesita para programar un RP2040. Por supuesto, también proporcionan un ejemplo de almacenamiento masivo ¡arrancar! Las plantillas de prueba son bastante importante tener al hacer varias piezas de un tablero, y con soporte RP2040 más y más interfaces gracias a pio, suena como el chip perfecto para su próxima PCB destinada a pruebas de producción. Con el cerebro de la plantilla resuelto, querrá considerar la construcción de una parte mecánica no menos importante, y hemos cubierto bastante a pocos maneras de resolver eso – aquí está un script OpenSCAD que genera archivos de corte por láser a partir de placas KiCad, o una plantilla construida con chatarra FR4 revestida de cobrey un tutorial bastante extenso en hacer sus propias plantillas cortables con láser, para empezar.

Erica Flores

Enamorada de la tecnología. Apasionada de la velocidad que la información puede adquirir en este mundo cambiante. Actualmente residiendo en Barcelona.

Share
Published by
Erica Flores

Recent Posts

Uber utilizará la eSIM de Valid para casos de uso de IoT

Uber está mejorando sus implementaciones de IoT en todo el mundo mediante la adopción de…

2 years ago

Matter Motor Works se asocia con Airtel para habilitar sus bicicletas AERA con soluciones IoT

Obras de motor de materia y Bharti Airtel, un proveedor de servicios de telecomunicaciones ha…

3 years ago

Escultura de Zelda Guardian rastrea a humanos y mascotas a través de una cámara

En The Legend of Zelda: Breath of the Wild, los guardianes son una forma primitiva…

3 years ago

Nos encanta este diminuto Wall-E controlado por radio

Muchos de nosotros nos enamoramos absolutamente de Wall-E, el personaje principal de una…

3 years ago

Serie Samsung Galaxy S24: fecha de lanzamiento, especificaciones, precio y todos los rumores hasta ahora

Dhruv Bhutani / Android AuthorityCada año, los fanáticos de los teléfonos inteligentes esperan con ansias…

3 years ago

Final Cut Pro para iPad: fecha de lanzamiento, características, compatibilidad, precio

Apple ha anunciado que Final Cut Pro finalmente llegará para el iPad. Tras años de…

3 years ago