Mon. May 16th, 2022

La Raspberry Pi Pico es el último producto de la gama Raspberry Pi, y marca una desviación de sus anteriores placas pequeñas con capacidad para Linux. La pequeña placa del microcontrolador seguramente funcionará bien en los mercados principales de la Fundación Pi, pero su chip RP2040 debe tener algo especial como componente comercial para evitar ser simplemente otra versión de un microcontrolador ARM que resulta ser un poco más caro y de un fabricante no probado. en el mundo de las patatas fritas. Quizás ese algo especial viene en sus periféricos IO programables integrados, o PIO. [CNX Software] los ha examinado en profundidad, lo que lo convierte en una lectura interesante.

Los PIO son un conjunto de máquinas de estado que tienen su propio lenguaje ensamblador simple para ejecutar tareas simples de E / S repetitivas sin requerir la atención del núcleo del procesador principal. Cómo se pueden configurar depende de la imaginación del programador, pero los ejemplos sugeridos son buses I2C o SPI adicionales, o interfaces de video. Esperamos que la comunidad de hackers los lleve al extremo con aplicaciones inesperadas, tanto como ha sucedido con el periférico I2S del ESP32. El artículo presenta el lenguaje ensamblador, luego nos da ejemplos simples en ensamblador, C / C ++ y Python. Si tiene una Raspberry Pi Pico, seguramente querrá jugar con los PIO, y esperamos ver lo que se le ocurra.
Puedes leer la reseña de Hackaday sobre el Pico aquí..

By 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.